| Run ID | Author | Problem | Lang | Verdict | Score | Time | Memory | Code Length | Submit Time |
|---|---|---|---|---|---|---|---|---|---|
| 20204 | 陈路垚 | 数的分解 | C++ | No Test Data | 0 | 0 MS | 0 KB | 340 | 2021-06-05 15:23:04 |
#include<iostream> using namespace std; int ans=0,n,k; void dfs(int t,int a,int b) { if(a==n&&t==k){ans++;return;} if(a==n||t==k)return; for(int i=b;i<=n-a;i++) if(a+i<=n) dfs(t+1,a+i,i); } int main() { char ch; cin>>n>>ch>>k; dfs(0,0,1); cout<<ans; return 0; }