Upload via code

This commit is contained in:
2024-10-03 19:17:29 +08:00
parent 543ccf0fe0
commit b64d31db74
39 changed files with 1548 additions and 0 deletions

View File

@ -0,0 +1,24 @@
#include <bits/stdc++.h>
#define int long long
using namespace std;
int n, k, cnt;
void dfs(int last, int sum, int cur)
{
if (cur == k)
{
if (sum == n)
cnt++;
return;
}
for (int i = last; sum + i * (k - cur) <= n; i++)
dfs(i, sum + i, cur + 1);
}
signed main()
{
cin >> n >> k ;
dfs(1, 0, 0);
cout << cnt ;
}