속도 제한

각 기록에서 속도와 직전 기록 이후 경과한 시간을 곱해 모두 더한 뒤 총 주행 거리를 마일 단위로 출력한다.

쉬움2구현수학시뮬레이션면접 대비아직 제출이 없습니다시간 제한5초메모리 제한512 MB

문제

Basri, Lim, Rama는 방학을 맞아 자동차 여행을 떠났다. 그런데 차의 주행 거리계가 고장 나서 지금까지 몇 마일을 달렸는지 알 수 없다. 다행히 Bill에게 제대로 작동하는 스톱워치가 있어서 속력과 누적 주행 시간은 기록할 수 있다. 다만 기록 방식이 조금 특이해서 총 주행 거리를 계산하려면 도움이 필요하다. 이 계산을 하는 프로그램을 작성하시오.

예를 들어 기록이 다음과 같다고 하자.

속력 (마일/시)누적 경과 시간 (시간)
202
306
107

이 기록은 처음 2시간은 시속 20마일로, 그다음 62=46-2=4시간은 시속 30마일로, 마지막 76=17-6=1시간은 시속 10마일로 달렸다는 뜻이다. 따라서 주행 거리는 (2)(20)+(4)(30)+(1)(10)=40+120+10=170(2)(20)+(4)(30)+(1)(10)=40+120+10=170마일이다. 누적 경과 시간은 항상 직전 기록이 아니라 여행을 시작한 시점부터 잰 시간이다.

입력

입력은 하나 이상의 데이터 세트로 이루어진다. 각 데이터 세트의 첫 줄에는 정수 nn (1n101 \le n \le 10)이 주어지고, 이어서 nn개의 줄에 값 두 개가 한 쌍씩 주어진다. 각 쌍의 첫 번째 값 ss는 속력(마일/시)이고, 두 번째 값 tt는 누적 경과 시간이다. sstt는 모두 정수이며 1s901 \le s \le 90, 1t121 \le t \le 12이다. tt 값은 항상 순증가한다. nn1-1이면 입력이 끝난다.

출력

각 데이터 세트마다 주행 거리를 출력하고, 공백 하나를 둔 뒤 단어 "miles"를 출력한다.