暴力法——猴子分桃-源代码 c语言实现

/*海滩上有一堆桃子,五只猴子来分。 第一只猴子把这堆桃子平均分为五份,多了一个,这只猴子把多的一个扔入海中, 拿走了一份。 第二只猴子把剩下的桃子又平均分成五份,又多了 一个,它同样把多的一个扔入海中, 拿走了一份, 第三、第四、第五只猴子都是这样做的, 问海滩上原来最少有多少个桃子?(3121)
思路 设最开始桃子个数为x 第一只猴子分到的桃子数为(x-1)/ 5,分完之后还剩x1 =(x-1)- (x-1)/ 5 = (4/5)*(x-1) 第二只猴子分到的桃子数为(x1-1)/ 5,分完之后还剩x2 =(x1-1)- (x1-1)/ 5 = (4/5)*(x1-1) 同理可得: 第五只猴子分到的桃子数为(x4-1)/ 5,分完之后还剩x5 =(x4-1)- (x4-1)/ 5 = (4/5)*(x4-1) 其中:假如设第五只猴子分到手t 个桃子,那么有x4 = t * (5/4)+1 , 说明,每一次分完之后剩下的桃子都要能够被 4 整除 3121             3121-1 / 5 * 4 = 2496          

暴力法——猴子分桃-源代码 c语言实现最先出现在Python成神之路

版权声明:
作者:感冒的梵高
链接:https://www.techfm.club/p/25994.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>