早教吧作业答案频道 -->其他-->
用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++编程、最好有详细过程题...的网友还看了以下:
在“用天平和量筒测定食用油的密度”的实验中(1)该实验的原理是,需测定的物理量是和.(2)在用天平 2020-05-13 …
用天平和量筒测食用油的密度时,以下操作不必要的是()A.用天平测出空烧杯的质量B.取适量的油放在烧 2020-05-13 …
测厚规与千分尺相比我需要用来测量电线因为是生产要在冷却处测量要求得防水.还有就是电线的大小只有1. 2020-05-22 …
用放大镜观察物体时,放大镜与观察物体间的距离正确的是()A.贴着观察用放大镜观察物体时,放大镜与观 2020-06-14 …
用塑料皮尺测物体长度,若用力拉着测,则测量结果将(填“变大、变小或不变”);在冬天和夏天用同一把钢 2020-06-23 …
下列说法正确的是()A.将pH试纸润湿后放在玻璃片上,用玻璃棒蘸取待测液滴在pH试纸上B.图书馆的 2020-07-01 …
弹簧测力计正着测倒着测实验室常用的弹簧秤如图甲,弹簧的一端与有挂钩的拉杆箱相连,另一端固定在外壳上 2020-07-21 …
1.机场中,人们的行李车为什么都是放在身后,拉着走,而不是推着走,放前面?2.,测3.6V小灯泡应 2020-08-04 …
用C++编程、最好有详细过程题目:放苹果把M个同样的苹果放在N个同样的盘子里,可以有的盘子空着不放, 2020-10-29 …
用一块较长的木板N与木块M及弹簧测力计,按如下方法研究滑动摩擦力有关的因素.先将N平放,用弹簧测力计 2021-01-11 …