각 기록에서 속도와 직전 기록 이후 경과한 시간을 곱해 모두 더한 뒤 총 주행 거리를 마일 단위로 출력한다.
쉬움2구현수학시뮬레이션면접 대비아직 제출이 없습니다시간 제한5초메모리 제한512 MBBasri, Lim, Rama는 방학을 맞아 자동차 여행을 떠났다. 그런데 차의 주행 거리계가 고장 나서 지금까지 몇 마일을 달렸는지 알 수 없다. 다행히 Bill에게 제대로 작동하는 스톱워치가 있어서 속력과 누적 주행 시간은 기록할 수 있다. 다만 기록 방식이 조금 특이해서 총 주행 거리를 계산하려면 도움이 필요하다. 이 계산을 하는 프로그램을 작성하시오.
예를 들어 기록이 다음과 같다고 하자.
| 속력 (마일/시) | 누적 경과 시간 (시간) |
|---|---|
| 20 | 2 |
| 30 | 6 |
| 10 | 7 |
이 기록은 처음 2시간은 시속 20마일로, 그다음 6−2=4시간은 시속 30마일로, 마지막 7−6=1시간은 시속 10마일로 달렸다는 뜻이다. 따라서 주행 거리는 (2)(20)+(4)(30)+(1)(10)=40+120+10=170마일이다. 누적 경과 시간은 항상 직전 기록이 아니라 여행을 시작한 시점부터 잰 시간이다.
입력은 하나 이상의 데이터 세트로 이루어진다. 각 데이터 세트의 첫 줄에는 정수 n (1≤n≤10)이 주어지고, 이어서 n개의 줄에 값 두 개가 한 쌍씩 주어진다. 각 쌍의 첫 번째 값 s는 속력(마일/시)이고, 두 번째 값 t는 누적 경과 시간이다. s와 t는 모두 정수이며 1≤s≤90, 1≤t≤12이다. t 값은 항상 순증가한다. n이 −1이면 입력이 끝난다.
각 데이터 세트마다 주행 거리를 출력하고, 공백 하나를 둔 뒤 단어 "miles"를 출력한다.