POJ1922-Ride to School

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

注意精度问题然后向上取整,水题。

#include<stdio.h>
#include<math.h>
int main(void)
{
    int N,i,v,t;
    double x,min;
    while(scanf("%d",&N),N)
    {
        min=1e100;
        for(i=0;i<N;i++)
        {
            scanf("%d%d",&v,&t);
            x=4.5*3600.0/v+t;
            if(t>=0&&x<min)
               min=x;
        }
        printf("%.0lf\n",ceil(min));
    }
    return 0;
}
posted @ 2012-08-28 20:39  Yogurt Shen  阅读(109)  评论(0编辑  收藏  举报