早教吧作业答案频道 -->其他-->
用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++编程、最好有详细过程题...的网友还看了以下:
用C语言编程:输入一个正整数,输出如下式子之和:1+1/2+1/3+1/4+……+1/n 2020-05-17 …
10只手套选取4只,求其中恰好有2只配对成一双的概率我有个想法分母是C(4,10)=210对于分子 2020-06-11 …
关于跨膜运输的几种方式叙述错误的是()A.CO2、乙醇等分子进出细胞的方式为自由扩散B.轮藻细胞从 2020-07-04 …
ABCD111a212b321c422d问题:我想在B5输入2,B6输入1,B7显示c,求B7的公 2020-07-09 …
充电电池充电器的耗电计算假设有4个充电器ABCDA.输出1.2V,100mA,对1个充电电池充电B 2020-07-17 …
c++1、分数化小数(fracdec.cpp/1S/128M)1、分数化小数(fracdec.cp 2020-07-31 …
计算器有两个数据入口j1.j2,一个输出口c,(1)当j1.j2分别输入1时,c输出2;(2)当j1 2020-11-04 …
写算法判断一个数属于哪一类!完全数输出0亏数输出-1盈数输出1对于一个整数.如果所有因子(包括因子1 2020-11-20 …
C++编写程序计算序列2╱1+3╱2+5╱3+8╱5╱.的前n项和.序列从第二项起每一项分子是前一项 2020-12-24 …
下列几种交通运输方式合理的是()A.国庆节期间乘船从重庆到武汉,沿途观赏三峡风光B.从武汉向南京运粮 2021-01-14 …