求助ybt1192放苹果(果然练习两年半的我还是太菜了)

时间:2023-01-25 18:01:18

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;
}