这道题有人数和糖果数两个变量外,还需进行游戏过程探讨。从游戏过程中找出规律,结合两个变量就可以求解。
用5,4,3,2四个数据代表四个人分别拥有的糖果数,来进行传递糖果游戏。又用1,2,3这组数据来进行游戏。用了多组数据后发现(设人数n人,糖果数x个):
若以从第一个人开始传递,又传回第一个人这个过程为一轮。那么一轮下来,第一个人糖果数增加了(n-1)个,从第二个人到最后一个人都各自减少一个糖果。经过若干轮,最后一个人首先没糖果,这样在继续下去的话,当倒数第二个人给最后一个人(n-1)个糖果时,倒数第二个人糖果为零个。而最后一个人只有(n-1)个糖果,无法给第一个人n个糖果,这时游戏不能做下去。这时,最后一个人有(n-1)个糖果,倒数第二个人有零个糖果,倒数第三个人有一个糖果,倒数第四个人有两个糖果……第三个人有(n-4)个糖果,第二个人有(n-3)个糖果,第一个人累积许多糖果。那么满足相邻糖果五倍关系,只可能是第一个人和最后一个人,或者,第一个人和第二个人。
第一个人最初有(x+n-1)个糖果,每轮增加(n-1)个,从倒数第二个的糖果数从(x+1)个到最后一轮的零个,共进行了(x+1)轮,最后一轮因为停止的关系,第一个人没有从最后一个人那里拿到n个糖果,但有给第二个人一个糖果。所以第一个人糖果数的列式为 x+n-1+(n-1)x-1,经整理为糖果数为(n+nx-2)个。
假设第一个人的糖果数是最后一个人糖果数的五倍列式如下:
n+nx-2=5(n-1)
整理后,得 4-x=3/n ∵n>1,且x,n为整数,∴4-x为整数,3/n为整数 ∴n只能是3,则x=3
假设第一个人的糖果数是第二个人的五倍列式如下:
n+nx-2=5(n-3)
同理,解得 n=13, x=3
综上所述,有两组解,n=3,x=3 或 n=13,x=3
可能解题有漏洞,仅作参考。