#include <stdio.h>
int main()
{
int ans;
double VUL, D;
while(~scanf("%lf%lf", &VUL, &D))
{
if(VUL < D) {int t = VUL; VUL = D; D = t;}
int i = 1;
int ans = 0;
while(VUL > 0)
{
for(int j = 0; j < i; j++)
{
if(VUL <= D)
{
VUL = 0;
ans++;
break;
}
ans ++;
VUL -= D;
}
if(VUL) { ans++; i++; }
}
printf("%d\n", ans);
}
int main()
{
int ans;
double VUL, D;
while(~scanf("%lf%lf", &VUL, &D))
{
if(VUL < D) {int t = VUL; VUL = D; D = t;}
int i = 1;
int ans = 0;
while(VUL > 0)
{
for(int j = 0; j < i; j++)
{
if(VUL <= D)
{
VUL = 0;
ans++;
break;
}
ans ++;
VUL -= D;
}
if(VUL) { ans++; i++; }
}
printf("%d\n", ans);
}
}
心得:一次TLE一次OLE,我还在想咋回事,手贱搜了下,卧槽忘了double型,草泥马啊。。。
准备看遍历了,蓄蓄力气。