페이지를 불러오는 중…
해결한 사람
1
명
정답률
100.00
%
시간 제한
5
ms
메모리 제한
1024
MB

명의 선수가 여러 바퀴를 도는 경주 트랙이 있다. 각 선수에게는 고유한 최고 속도가 있다. 이 경주 트랙에서는 매 바퀴의 결승선 근처에서만 추월할 수 있다. 어떤 선수가 더 느린 선수에게 가까워지면 결승선에 도달할 때까지 그 선수의 뒤에 머문다. 결승선에서는 동시에 결승선을 통과하는 모든 선수가 자신의 최고 속도로 다시 달리기 시작한다(따라서 더 빠른 선수가 더 느린 선수를 추월한다). 처음에 모든 선수는 결승선에서 출발한다. 각 선수의 한 바퀴 주행 시간과 완주해야 하는 바퀴 수가 주어질 때, 각 선수가 경주를 완주하는 시각을 계산한다.
첫째 줄에 선수의 수를 나타내는 정수 ()이 주어진다. 이어지는 개의 줄에는 각 선수의 한 바퀴 주행 시간과 완주해야 하는 바퀴 수가 주어진다. -번째 줄에는 두 정수 와 (, )이 주어지며, 이는 선수 의 한 바퀴 주행 시간과 완주해야 하는 바퀴 수이다. 선수들은 속도의 내림차순으로 정렬되어 있다. 즉, 이다.
개의 줄을 출력한다. 번째 줄에는 선수 가 경주를 완주하는 시각을 출력해야 한다.
2
4 8
7 6
36
42
KTH
로그인 상태를 확인하는 중입니다.