@[ice_fish01](/user/770910)
```
#include <bits/stdc++.h>
using namespace std;
int n,m,ans,t;
void dfs(int ap,int step,int tmp){
if(step>n){
if(ap==0) ans++;
return;
}
for(int i=tmp;i<=ap;i++)
dfs(ap-i,step+1,i);
}
int main(){
cin>>t;
while(t--){
cin>>m>>n;
ans=0;
dfs(m,1,0);
cout<<ans<<'\n';
}
return 0;
}
```
一个模板怎么写的这么麻烦?
by 鱼跃于渊 @ 2023-01-30 16:43:16
@[TianShuiXingHe](/user/723378)
**感谢大佬!**~~小声:其实是我太菜连板子都不会打~~。
by ice_fish01 @ 2023-01-30 18:17:07