数学题(猴子吃桃)
来源:百度知道 编辑:UC知道 时间:2024/05/15 05:31:40
3121
设第一个猴子拿了x1个桃子,第二个拿了x2,...第五个拿了x5
总数 y = 5x1+1 = 5x2+1+(x1+1) -> 4x1 = 5x2+1 以此类推
4x2=5x3+1
4x3=5x4+1
4x4=5x5+1
通过迭代得到 256X1=625X5+369 -> 256(X1-X5) = 369(x5+1)
因为x1-x5 和x5+1都必须是整数
所以得到 x1-x5 = 369
x5+1=256
最后得到
x5=255 x4=319 x3=399 x2=499 x1 =624 总数3121
解:这个题显然可以用数列来做,设第n猴子分桃时的总数为a(n),那么
4[a(n)-1]/5=a(n+1)
上式可配成4[a(n)+4]=5[a(n+1)+4]
所以a(1)+4=(5/4)⁵[a(6)+4]
并没有6只猴子,a(6)是第五只猴子分完桃子后每只猴子分得的桃数。取最小的a(6)=4⁵-4得最小的a(1)=5⁵-4=3121,此即桃子总数的最小值。
5的5次方-4
/**
*
*/
package infon.question;
/**
* @author infon
* 2007-5-16
*/
public class DividePeach {
int peachNum;
int monkeyNum;
public DividePeach(int monkeyNum){
this.monkeyNum=monkeyNum;
}
public void run(){
System.out.println( "第 "+monkeyNum+ "只猴子拿1个桃子 "