50∼60 分(开 long long 50,开 int 60。。。)
#include <bits/stdc++.h>
using namespace std;
long long dp[1001];
int main () {
long long n, k;
scanf("%lld%lld", &n, &k);
dp[0] = 1;
for (long long i = 1; i <= k; i++)
for (long long j = 1; j <= n; j++)
dp[j] += dp[j - i];
printf("%lld", dp[n]);
return 0;
}
(连背包板子都打不对了,嘤嘤嘤)
禁止无意义回复