Speed Limit

http://poj.org/problem?id=2017

View Code
#include<stdio.h>
int main()
{
    int n, s, t, i, f, sum ;
    while(scanf("%d", &n)!=EOF)
    {
        if(n==-1)
        break ;
        sum = 0 ;
        f = 0 ;
        for(i=1; i<=n; i++)
        {
            scanf("%d %d", &s, &t) ;
            sum += s*(t - f) ;
            f = t ;
        }
        printf("%d miles\n", sum) ;
    }
    return 0 ;
}

注意给出的是累计时间, 用f标记上一次所用的时间。

posted @ 2013-04-10 13:41  yelan@yelan  阅读(160)  评论(0编辑  收藏  举报