求助ybt1192放苹果(果然练习两年半的我还是太菜了)
ybt1192 放苹果
【题目描述】
把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
【题解】
这个题求的是不计顺序的组合方案,所以这时,我们就想到了给方案中每个盘子的苹果数排序,使越靠前面的盘子放的苹果越多,这样就可以避免重复。
#include<iostream>
using namespace std;
int a[1005],t,m,n;
int main() {
然后就什么都不会了QAQ
return 0;
}