본문 바로가기

PKU & UVa problems/Translated problem

PKU 2017, Speed Limit.

속도제한?
Time Limit: 1000MS Memory Limit: 30000K
Total Submissions: 6123 Accepted: 4485

설명

Bill과 Ted는 길을 따라 여행하려 합니다. 하지만 차가 고장나버려서, 얼마나 달려왔는지 잘 알 수 없습니다. 운이 좋다고 해야 하나? Bill은 제대로 작동하는 스톱워치를 가지고 있었고, 그들이 달린 총 시간과 속도를 기록 할 수 있었지요. 그런데 또 어쩌나? 기록을 웃기게 해버려서... 시간단위로 끊지를 못했네요. 실제 달린 거리를 쉽게 측정하도록 계산해주는 프로그램을 만들어주세요~

예를 들면, 아래 표와 같아요.
시간당 달린 마일(속도)
경과한 총 시간
20
2
30
6
10
7

위 표 대로라면... 2시간동안 시간당 20마일의 속도로 달렸으니 2 * 20 = 40이고, 이후 2시간 ~ 6시간째에는 시간당 30마일로 달렸으니 6 - 2 = 4이고, 4시간 * 30 = 120마일이 되네요. 고로 6시간째 이 친구들은 120 + 40 = 160마일을 달리고 있어요. 마지막 7시간째. 7 - 6 = 1시간이고, 시간당 10마일로 달렸으니 10마일. 160 + 10 = 170이니 이 친구들 총 170마일을 달린거지요? 전체 식을 보자면 2 * 20 + 4 * 30 + 1 * 10 = 170이 되네요.총 경과시간동안 달린 거리를 계산해주세요~ 그 전의 기록은 생각하지 않아도 되요.

입력

입력은 한개, 혹은 여러개의 데이터 세트로 구성됩니다. 각 세트는 첫 줄에 1부터 10 사이의 n(1 <= n <= 10)을 먼저 입력받고, 이후 n개 쌍의 정수를 입력받습니다. 한 쌍에 한 줄을 차지하구요. s와 t라고 한다면, s는 1이상 90이하(1 <= s <= 90)이고, t는 1 이상 12 이하(1 <= t <= 12)에요. 항상 t가 작은 순서대로 나오니 걱정마세요~ 세트의 처음인 n에 -1이 들어오면 계산하지 않고 프로그램을 종료합니다.

출력

각 입력 세트에 대해 한 줄씩 "xx miles"꼴로 출력하세요~

입력 예시

3
20 2
30 6
10 7
2
60 1
30 5
4
15 1
25 2
30 3
10 5
-1

출력 예시

170 miles
180 miles
90 miles

출처

'PKU & UVa problems > Translated problem' 카테고리의 다른 글

PKU 2649: Factovisors  (0) 2008.09.30
PKU 1844. Sum.  (0) 2008.09.22
PKU [3685]. Matrix.  (6) 2008.09.17
PKU [2027]. No Brainer.  (0) 2008.09.10
UVa. 112, PKU 1145. Tree Summing.  (2) 2008.09.02