111

噢莫加纳加加加 · 发布于 2023-11-11 · 浏览 611 回复 0
#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 条

还没有人回复。往下写第一条。

发表回复