#31510: c語言解題


krameri120 (科科)

學校 : 國立臺南高級工業職業學校
編號 : 102318
來源 : [36.237.212.239]
最後登入時間 :
2024-04-01 14:20:14
f044. 2. 史萊姆生態區 (Slime) -- 2020年4月TOI練習賽新手組 | From: [118.231.155.78] | 發表日期 : 2022-08-05 12:12

code:https://github.com/kerong2002/kerong_zerojudge/blob/main/f044%202.%20%E5%8F%B2%E8%90%8A%E5%A7%86%E7%94%9F%E6%85%8B%E5%8D%80%20(Slime).c
主要的是史萊姆王不會自己生成
所以你要做的事是計算slime king分裂後
有沒有等於最終的小slime數量
比如
4 28
第零天假設4隻king(初始)

第一天就4king + 4small
第二天就4king + 4small+8samll

第三天4king + 4small+8samll+12samll = 28
所以你就寫個
int count=0;
while(count<總共small 數量){
       count+=count;
       count+=king;
       day+=1;
}

 
ZeroJudge Forum