속도 제한
시간 제한1초메모리 제한128 MB
각 구간의 속도와 누적 경과 시간이 주어질 때 이동한 총거리를 계산한다. n이 -1이면 입력이 끝난다.
문제
빌(Bill)과 테드(Ted)가 자동차로 여행을 떠났습니다. 그런데 자동차의 주행 거리계가 고장 나서 지금까지 몇 마일을 달렸는지 알 수 없습니다. 다행히 빌에게는 정상적으로 작동하는 스톱워치가 있어서, 달린 속도와 여행을 시작한 뒤 지금까지의 총 경과 시간을 기록할 수 있습니다. 다만 기록 방식이 조금 독특해서 총 주행 거리를 계산하는 데 도움이 필요합니다. 이 계산을 수행하는 프로그램을 작성하세요.
예를 들어 기록이 다음과 같다고 합시다.
이는 시속 20마일로 2시간, 이어서 시속 30마일로 시간, 마지막으로 시속 10마일로 시간을 달렸다는 뜻입니다. 따라서 총 주행 거리는 마일입니다. 각 경과 시간은 바로 앞 기록이 아니라 항상 여행을 시작한 시점부터 잰 값이라는 점에 유의하세요.
입력
입력은 하나 이상의 데이터 세트로 이루어집니다. 각 세트는 정수 ()이 적힌 줄로 시작하고, 그 뒤에 한 줄에 하나씩 개의 값 쌍이 이어집니다. 각 쌍에서 첫 번째 값 는 시속(마일)이고 두 번째 값 는 총 경과 시간이며, 둘 다 정수로 , 입니다. 의 값은 항상 순증가(strictly increasing)합니다. 이 이면 입력의 끝을 의미합니다.
출력
각 데이터 세트에 대해 주행 거리를 출력하고, 이어서 공백 하나와 단어 "miles"를 출력합니다.