为何MLE 我这个代码有神马问题
#include<bits/stdc++.h> using namespace std; int n,m,ans; void dfs(int k,int l,int sum){ if(k==m&&sum==n){ ans++; return; } for(int i=l;i<=n;i++){ dfs(k+1,i,sum+i); } } int main(){ cin>>n>>m; dfs(0,1,0); cout<<ans; return 0; }