0分求助!!!
查看原帖
0分求助!!!
1024366
LCA_楼主2024/5/25 11:49

1、2、3、10 WA
4、5、6、7、8、9 RE

#include<bits/stdc++.h>
using namespace std;
int w[1145],c[1145],dp[1145],n,v;
int main(){
	cin>>v>>n;
	for(int i=1;i<=n;i++){
		cin>>w[i]>>c[i];
		c[i]*=w[i];
	}
	for(int i=1;i<=n;i++){
		for(int j=v;j>=1;j--){
			if(j-w[i]>=0){ 
				dp[j]=max(dp[j],dp[j-w[i]]+c[i]);
			}
		}
	}
	cout<<dp[v];
	return 0;
}
2024/5/25 11:49
加载中...