【HDOJ】1408 盐水的故事

简单题,感觉非常简单,像小学奥数的植树问题。

#include <stdio.h>
#include <math.h>

#define MAXNUM 5001

int main() {
    double vul, d;
    int i, k, time, tmp;

    while (scanf("%lf %lf", &vul, &d) != EOF) {
        tmp = ceil(vul / d);
        k = 0;
        for (i=1; i<MAXNUM; ++i) {
            k += i;
            if (k >= tmp)
                break;
        }
        time = tmp + i-1;
        printf("%d\n", time);
    }

    return 0;
}

 

posted on 2014-03-14 22:26  Bombe  阅读(162)  评论(0编辑  收藏  举报

导航