请大佬指点
  • 板块学术版
  • 楼主Lycdeer
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/8/13 22:26
  • 上次更新2024/8/14 09:59:05
查看原帖
请大佬指点
1088782
Lycdeer楼主2024/8/13 22:26

想向大佬们请教一下,为什么P1853 这样打会RE。

#include<bits/stdc++.h>
using namespace std;
int w[100],v[100],dp[8000000];
int main(){
	int s,n,d; cin>>s>>n>>d;
	for(int i=1;i<=d;i++) cin>>w[i]>>v[i];
	for(int i=1;i<=n;i++){
		memset(dp,0,sizeof(dp));
		for(int j=1;j<=d;j++)
			for(int k=w[j];k<=s;k++) dp[k]=max(dp[k],dp[k-w[j]]+v[j]);
		s+=dp[s];
	} 
	cout<<s;
	return 0;
} 
2024/8/13 22:26
加载中...