现有n个人和m个桌子.
当每桌做3个人时,多出来2个人.
当每桌做5个人时,多出来4个人.
当每桌做7个人时,多出来6个人.
当每桌座9个人时,多出来8个人.
当每桌做11个人时,正好做满.
问最少有多少人?
-------------------------
解决方法:
int sum=11;<br> boolean res=true;<br> for(int i=1;res;i++){<br> sum = 11*i;<br> if(sum%3==2&&sum%5==4&&sum%7==6&&sum%9==8){<br> res=false;<br> }<br> }
当每桌做3个人时,多出来2个人.
当每桌做5个人时,多出来4个人.
当每桌做7个人时,多出来6个人.
当每桌座9个人时,多出来8个人.
当每桌做11个人时,正好做满.
问最少有多少人?
-------------------------
解决方法:
int sum=11;<br> boolean res=true;<br> for(int i=1;res;i++){<br> sum = 11*i;<br> if(sum%3==2&&sum%5==4&&sum%7==6&&sum%9==8){<br> res=false;<br> }<br> }
本文通过编程方式解决了一个有趣的问题:找到满足特定条件下最少的人数。这些条件包括当人数除以3、5、7、9时分别剩余2、4、6、8,并且能够被11整除。
176万+

被折叠的 条评论
为什么被折叠?



