早教吧作业答案频道 -->其他-->
用C++编程、最好有详细过程题目:放苹果把M个同样的苹果放在N个同样的盘子里,可以有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1是同一种分法。输入:第一行是测
题目详情
用C++编程、最好有详细过程
题目:放苹果
把M个同样的苹果放在N个同样的盘子里,可以有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1是同一种分法。
输入:第一行是测试数据的数目t(0 <= t <= 20)。以下每行均包含二个整数M和N,以空格分开。1<=M,N<=10
输出:对输入的每组数据M和N,用一行输出相应的K。
实例输入:
1
7 3
实例输出:8
题目:放苹果
把M个同样的苹果放在N个同样的盘子里,可以有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1是同一种分法。
输入:第一行是测试数据的数目t(0 <= t <= 20)。以下每行均包含二个整数M和N,以空格分开。1<=M,N<=10
输出:对输入的每组数据M和N,用一行输出相应的K。
实例输入:
1
7 3
实例输出:8
▼优质解答
答案和解析
。。。。。。。。。。。。
。。。。。。。。。。。。
给你分析了半天!!!!!
//总体思路:其实它是一个递归问题!
//怎么说啊!一言难尽呀!
//比如说;7个苹果,3个盘子 可以分为三种情况:1:只用一个盘子 2:用两个盘子 3:用三盘子
//第一种情况就不说了,第二种情况:我们又可以把此情况看成5个苹果放入3个盘子—跟原题一
//样,就这样一直递归下去。。。那么第三种情况分析同第二种情况!
//一言难尽啊,只有你你自己慢慢体会才能领悟啊。。。。。。。
代码如下:
#include
using namespace std;
int TimesOfAppleToPlate(int m,int n)
{
static int count=0;
count++;
for(int i=2;i<=(n {
if( (m-i)>0 )
TimesOfAppleToPlate(m-i,i);
else if( (m-i)==0 )
count++;
else ;
}
return count;
}
int main()
{
int t;
int m,n;
cin>>t;
while(t--)
{
cin>>m>>n;
cout< }
return 0;
}
。。。。。。。。。。。。
给你分析了半天!!!!!
//总体思路:其实它是一个递归问题!
//怎么说啊!一言难尽呀!
//比如说;7个苹果,3个盘子 可以分为三种情况:1:只用一个盘子 2:用两个盘子 3:用三盘子
//第一种情况就不说了,第二种情况:我们又可以把此情况看成5个苹果放入3个盘子—跟原题一
//样,就这样一直递归下去。。。那么第三种情况分析同第二种情况!
//一言难尽啊,只有你你自己慢慢体会才能领悟啊。。。。。。。
代码如下:
#include
using namespace std;
int TimesOfAppleToPlate(int m,int n)
{
static int count=0;
count++;
for(int i=2;i<=(n
if( (m-i)>0 )
TimesOfAppleToPlate(m-i,i);
else if( (m-i)==0 )
count++;
else ;
}
return count;
}
int main()
{
int t;
int m,n;
cin>>t;
while(t--)
{
cin>>m>>n;
cout<
return 0;
}
看了用C++编程、最好有详细过程题...的网友还看了以下:
4个人候选最佳学生要被面试30分钟.每一个要被1号和2号各面试15分钟,1号和2号在不同的房间.面 2020-05-13 …
小学生写作文,一般说来各年级的作文字数分别是多少?有种说法:一般说来,三四年级不少于三百字、五六年 2020-06-10 …
英语翻译结的梨特别多,到处都是,是往年的好几倍.因此卖不出去,甚至拿去给猪吃,由此可以想像价格有多 2020-06-29 …
心情很烦躁,做数学题完全没有心情怎么办啊.一想还有那么多题,有那么多不懂的心里就好烦.ππππ 2020-07-04 …
语文作文不一样的爱,写了父亲的爱我用了3个小标题然后写出的,过后母亲的爱能用小标题吗?我怕列了小标 2020-07-05 …
并集这一部分我觉得有点难解题途径增多题有点看不懂真挺急挺迷惑的 2020-07-30 …
(实践题)有种过滤性病毒繁殖速度非常快,每过24小时就翻一番,等人类找到药品(一包药品能杀死1万个病 2020-11-02 …
(实践题)有种过滤性病毒繁殖速度非常快,每过24小时就翻一番,等人类找到药品(一包药品能杀死1万个病 2020-11-02 …
基本初等函数求值域问题有种方法曰判别式法例f(x)=(2x^2-2x+3)/(x^2-x+1)可化为 2020-11-28 …
排列组合问题有种怪物,它有10只脚,每只脚都需要穿上一只袜子一只鞋子,且同一只脚要先要先穿袜子再穿鞋 2020-12-28 …