社区讨论

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 条回复,欢迎继续交流。

正在加载回复...