問題描述:許多學生坐在中間,面朝老師坐成一圈。每個學生最初拿到的糖果是偶數塊。當老師吹哨子時,每個學生同時把自己一半的糖果分給右邊的同學。最後得到奇數塊糖果的學生,老師會再給他一塊。當所有學生擁有相同數量的糖果時,遊戲結束。
寫乙個程式,從每個孩子開始吃的糖的數量來確定老師吹哨子的次數和最後給每個學生的糖的數量。
#include void teacher(int b,int t)
printf("%d %d\n",n,candynum[0]); //輸出老師吹哨子次數和每人手中糖果數目
}return 0;
}
HDU 1034 傳遞糖果 模擬
題意是一群孩子圍成乙個圈,每個人把手中的糖果分一半給右邊的人,若分過之後手中的糖果數是奇數,則由老師提供一顆糖果給他,問這樣傳遞多少圈所有人的糖果數都能相等,最終每人手裡的糖果數是多少。由於題中已經解釋了結果是有限的數,那麼就直接模擬,要注意分的時候是從前面的人往後面傳遞。如下 1 include ...
吃糖果遊戲
時間限制 1000 ms 記憶體限制 128 mb matrix67和shadow正在做乙個小遊戲。桌子上放著兩堆糖果,matrix67和shadow輪流對這些糖果進行操作。在每一次操作中,操作者需要吃掉其中一堆糖果,並且把另一堆糖果分成兩堆 可以不相等 留給對方操作。遊戲如此進行下去,糖果數會越來...
C 合輯 分享糖果
就這樣了 不過沒事,這不,小俠見狀,立馬回來了。今天給大家帶來合輯 輸入 乙個實數x,表示軟糖的重量。輸出 乙個整數,表示按照四捨五入取整後的值。include intmain 分享糖果2 向下取整 輸入 乙個實數x,表示軟糖的重量。輸出 乙個整數,表示按照向下取整後的值。include intma...