WA 0分求助
查看原帖
WA 0分求助
1010629
qwqSW楼主2025/8/4 18:41
#include<bits/stdc++.h>
#define Code using
#define by namespace
#define qwqSW std
#define int long long
Code by qwqSW;

inline int read(){
	int x=0;char c=getchar();
	while(c<48) c=getchar();
	while(c>47) x=(x<<1)+(x<<3)+c-48,c=getchar();
	return x; 
}

const int N=1314;
const int K=1314;
const int mod=10000;
int n,k,dp[N][K],sum[N][K];

signed main(){
	n=read(),k=read();
	dp[1][0]=1;sum[1][0]=1; 
	//for(int i=1;i<=n;i++){
	//	dp[i][0]=1;sum[i][0]=1;
	//}
	for(int i=2;i<=n;i++){
		for(int j=0;j<=k;j++){//
			if(j>i-1){
				dp[i][j]=(sum[i-1][j]-sum[i-1][j-i]+mod)%mod;//
			}
			else{
				dp[i][j]=sum[i-1][j]%mod;
			}
			sum[i][j]=(sum[i][j-1]+dp[i][j])%mod;//
		}
	}
	printf("%lld",dp[n][k]%mod);//
	return 0;
}

rt,和题解对拍过了但就是调不出来,样例输出2,求求各位dalao了qwq

2025/8/4 18:41
加载中...