分桃子问题的算法
问题:有一堆桃子,分给三组人。只分给第一组每人7个,只分给第二组 每人8个,只分给第三组每人9个。一共多少桃子?每组几个人?
我的算法太慢了,有什么好的算法?
我的算法太慢了,有什么好的算法?
#include <iostream>
using namespace std;
int main()
{
int n,x,y,z;
for(x=1;x<100;x++)
for(y=1;y<100;y++)
for(z=1;z<100;z++)
for(n=1;n<1000;n++)
if((n == x*7)&&(n == y*8)&&(n == z*9))
{
cout << x<< endl;
cout << y<< endl;
cout << z<< endl;
cout << n<< endl;
}
return 0;
}
...全文
相关推荐
Java 经典算法问题:五只猴子分桃子解题源码.rar
本文介绍了一种通过递归方法计算海滩上原有桃子最小数量的算法。五只猴子依次将桃子分成五份,并丢弃多余的一个,再各自拿走一份。程序不断尝试增加桃子总数,直到找到符合所有分桃条件的最小值。
北京大学_acm程序设计算法讲义
#### 穷举法与迭代法的应用案例——猴子分桃子问题##### 问题描述有一堆桃子和甲、乙两组猴子,甲组有3只猴子,乙组有5只。
C语言实现的猴子分桃问题算法解决方案
在C语言编程中,猴子分桃问题是一个经典的数学问题,也被用作递归算法的实例。这个问题通常涉及到将物品平均分配给一定数量的人,每次分配后总会剩下额外的一个,直到无法再均分为止。在这个场景中,五只猴子分桃子
新北师大版三年级数学下册分桃子教案例文.pdf
接着,引入新的情境——分桃子,引导学生观察和分析情境中的数学信息,提出“48个桃子平均分给3个人,每人分得多少个?”的问题。
JAVA编写猴子分食问题
**总结**:这个问题是通过递归的思想来模拟猴子分桃的过程,用Java代码实现了寻找满足条件的最小桃子数的算法。


