洛谷B2020分糖果
时间: 2024-01-14 14:18:25 浏览: 30
洛谷B2020分糖果是一道经典的数学问题。每个小朋友都把自己的糖果分一半给左手边的孩子,一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数。反复进行这个游戏,直到所有小朋友的糖果数都相同为止。具体实现可以创建一个x来记录每份糖果的数量,y来记录吃掉糖果的数量,z来记录一共吃掉多少个糖果,创建一个数组arr,然后用for循环将五个数输入到数组中。每次循环,先计算出每个小朋友手中的糖果数,然后将3份中的两份分给相邻的两个人,直到所有小朋友的糖果数都相同为止。