1 / 4
文档名称:

Java算法猴子分桃.doc

格式:doc   大小:23KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java算法猴子分桃.doc

上传人:zbfc1172 2019/2/3 文件大小:23 KB

下载得到文件列表

Java算法猴子分桃.doc

相关文档

文档介绍

文档介绍:题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子? lassDg{staticintts=0;//桃子总数intfs=1;//记录分的次数staticinths=5;//猴子数...inttsscope=5000;//(intt){if(t==tsscope){//("结束");return0;}else{if((t-1)%hs==0&&fs<=hs){if(fs==hs){("桃子数="+ts+"时满足分桃条件");}fs+=1;returnfT((t-1)/5*4);//返回猴子拿走一份后的剩下的总数}else{//没满足条件fs=1;//分的次数重置为1returnfT(ts+=1);//桃子数加+1}}}publicstaticvoidmain(String[]args){newDg().fT(0);}}lassOddsum{publicstaticvoidmain(Stringargs[]){ intx=0; for(inti=1;i<=99;i+=2){ x+=i; } ("result="+x);}}lassBrick{publicstaticvoidmain(String[]arg){ intx,y,z; for(x=0;x<=9;x++){ for(y=0;y<=12;y++){ for(z=0;z<=36;z++){ if(z%2==0){ if(x*4+y*3+z/2==36&&x+y+z==36){ ("x="+x+"y="+y+"z="+z); } } }}}}}lasschange{publicstaticvoidmain(Stringargs[]){doublea=;