#include<bits/stdc++.h>
using namespace std;
int fun(int m, int n) {//m个苹果放在n个盘子中共有几种方法
if(m==0 || n==1)
return 1;
if(n>m)
return fun(m,m);
else
return fun(m,n-1)+fun(m-n,n);
}
int main()
{
int m,n,t;
cin>>t;
while(t--)
{
cin>>m>>n;
cout<<fun(m,n);
}
return 0;
}
全部回复 共 0 条
还没有人回复。往下写第一条。
发表回复
登录后即可回复本帖,与出题人和同学一起讨论。
登录