【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; }