全RE,不知道该怎么办
#include<bits/stdc++.h>
using namespace std;
int n,cn,t,m,ans;
int a[25];
void dfs(int cnt){
if(cnt==m&&cn!=1){
cn++;
return;
}
for(int i=0;i<=n-cnt;i++){
if(i>=a[cn]){
cn++;
a[cn]=i;
dfs(cnt+i);
cn--;
}
}
}
int main(){
cin>>t;
while(t--){
cin>>m>>n;
dfs(0);
cout<<ans<<endl;
cn=ans=0;
for(int i=1;i<=m;i++)a[i]=0;
}
return 0;
}