| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 1091 | 437 | 402 | 42.903% |
비 오는 날 $N$명의 학생이 창의인재관에서 융합인재관으로 건너가려고 한다. 창의인재관에는 $M$개의 우산이 있고, 융합인재관에는 우산이 없다. 한 우산은 한 번에 최대 $K$명까지 쓸 수 있다. 학생들은 다음 시행을 반복해 건너갈 수 있다.
모든 학생이 비를 맞지 않고 융합인재관으로 건너갈 수 있는지 판별하여라. 만약 건너갈 수 있다면, 모든 학생이 건너가기 위한 시행의 최소 횟수를 구하여라. 단, 모든 우산을 융합인재관으로 가지고 올 필요는 없다.
엄밀히 말해, 4개의 정수로 이루어진 순서쌍 $(a,b,c,d)$가 주어진다. 이는 현재 창의인재관에 있는 학생이 $a$명, 창의인재관에 있는 우산이 $b$개, 융합인재관에 있는 학생이 $c$명, 융합인재관에 있는 우산이 $d$개라는 뜻이다. 초기에 $a=N$, $b=M$, $c=d=0$이며, 최소 횟수의 시행을 통해 $c=N$으로 만들어야 한다. 시행은 다음 행동 중 하나를 하는 것으로 정의된다.
첫 번째 줄에 테스트 케이스의 개수 $T$가 주어진다.
다음 $T$개의 줄 중 $i$번째 줄에는 $i$번째 테스트 케이스를 나타내는 세 정수 $N$, $M$, $K$가 띄어쓰기를 사이에 두고 주어진다.
$T$개의 줄에 걸쳐, $i$번째 줄에는 $i$번째 테스트 케이스의 답에 해당하는 정수 1개를 출력한다. 모든 학생이 융합인재관으로 건너갈 수 있다면 모든 학생이 건너가기 위한 시행의 최소 횟수를 출력하고, 그렇지 않다면 -1을 출력한다.
3 7 2 2 2 1 1 1 3 5
3 -1 1
School > 서울과학고등학교 > SciOI 2023 A-1번