andre_joy

导航

hdu 1408

地址:http://acm.hdu.edu.cn/showproblem.php?pid=1408

题意:中文……

mark:wa了一次。。主要是精度问题,要判断好究竟滴多少次。

代码:

#include <stdio.h>

int main()
{
    double v,d;
    int i,sum,m;
    while(~scanf("%lf%lf", &v, &d))
    {
        sum = 0;
        if((int(v/d))*10 == (int)(v/d*10)) m = (int)(v/d);
        else m = (int)(v/d) + 1;
        for(i = 1; sum < m; i++)
            sum += i;
        printf("%d\n", m+i-2);
    }
    return 0;
}

posted on 2012-07-01 01:19  andre_joy  阅读(76)  评论(0编辑  收藏  举报