数据不严谨?
查看原帖
数据不严谨?
1061745
yzl0225楼主2024/4/10 19:09

代码:

#include<bits/stdc++.h>
using namespace std;
int V,n,a[9900005],dp[9900005];
int ans=0;
int main(){
	cin>>V>>n;
	for(int i=1;i<=n;i++) cin>>a[i];
	for(int i=1;i<=n;i++){
		dp[i]=a[i];
		for(int j=1;j<i;j++){
			if(V-a[i]>=dp[j]) dp[i]=max(dp[i],dp[j]+a[i]);
		}
		ans=max(ans,dp[i]);
	}
	cout<<ans;
	return 0;
}

输入 来自P2639 [USACO09OCT] Bessie's Weight Problem G

56 4
15
19
20
21

正确输出

56

代码输出

55

但是这代码能AC

2024/4/10 19:09
加载中...