不要用等比數列求和的方法倒過來求停的次數,當剩餘的體積不夠下次滴的時候,退出迴圈,記錄迴圈次數,還有滴的時間可以用總vul除以x,得到的結果如果有小數,那麼加1秒
**
#include
#include
int main()
if(y-count==0)
i=i--;
//printf("最後丟擲的i的值為:%d\n",(int)i);
//printf("y/x的值為:%lf\n",y/x);
//printf(" int y/x的值為:%d\n",(int)(y/x));
if((y/x)>(int)(y/x))
//如果vul除以x的值帶有小數,那麼去小數另外加一
time=(int)(y/x)+1;
else
time=y/x;
//printf("小時間為:%d\n",time);
printf("%d\n",time+(int)i);
}return 0;
}
鹽水的故事
problem description 掛鹽水的時候,如果滴起來有規律,先是滴一滴,停一下 然後滴二滴,停一下 再滴三滴,停一下.現在有乙個問題 這瓶鹽水一共有vul毫公升,每一滴是d毫公升,每一滴的速度是一秒 假設最後一滴不到d毫公升,則花費的時間也算一秒 停一下的時間也是一秒這瓶水什麼時候能掛完...
鹽水的故事
掛鹽水的時候,如果滴起來有規律,先是滴一滴,停一下 然後滴二滴,停一下 再滴三滴,停一下.現在有乙個問題 這瓶鹽水一共有vul毫公升,每一滴是d毫公升,每一滴的速度是一秒 假設最後一滴不到d毫公升,則花費的時間也算一秒 停一下的時間也是一秒這瓶水什麼時候能掛完呢?input 輸入資料報含多個測試例項...
HDU 鹽水的故事
這是一道高精度問題 在自己錯了數十遍之後找到了不少規律 首先是output limit exceeded 之前一直不知道是什麼意思,現在才知道是輸入輸出的精度有問題 1 2 include 3 using namespace std 45 intmain 619 else if vul f 2024...