社区讨论
73分求救 玄关 #8#9#10测试点错,其余全对
P2871[USACO07DEC] Charm Bracelet S参与者 2已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @m68qz74y
- 此快照首次捕获于
- 2025/01/23 11:02 去年
- 此快照最后确认于
- 2025/11/04 10:58 4 个月前
话不多说附上代码
CPP#include<bits/stdc++.h>
using namespace std;
int n,m,a[1010],b[1010],dp[1010][100010];
int main(){
scanf("%d%d",&n,&m);
for(int i=1;i<=n;i++) scanf("%d%d",&a[i],&b[i]);
for(int i=1;i<=n;i++){
for(int j=m;j>=0;j--){
if(j>=a[i]) dp[i][j]=max(dp[i-1][j-a[i]]+b[i],dp[i-1][j]);
else dp[i][j]=dp[i-1][j];
}
}
printf("%d",dp[n][m]);
return 0;
}
DP代码
回复
共 1 条回复,欢迎继续交流。
正在加载回复...