隔板法怎么做啊?

difei 2023-11-16 20:33:50

''#include <bits/stdc++.h> using namespace std; const int N=100000+10; const int MOD=1e9+7; int f[N]; long long sum,n,k; void mod(int x,int l){ if (l==n){ if (x!=0)sum++; return ; } while (x){ mod(x,l+1); x--; } } int main(){ cin>>n>>k; mod(n-k,0); cout<<sum<<endl; return 0; }'' 我的代码请问有什么问题