关注
第三题裸的背包问题。。。
#include <bits/stdc++.h>
using namespace std;
const int N = 55;
const long long INF = 1e18;
long long dp[2*N],v[N];
int w[N];
int main(){
int n;
scanf("%d",&n);
for(int i=0;i<n;i++)scanf("%lld",&v[i]);
for(int i=0;i<n;i++)scanf("%d",&w[i]);
dp[0] = 0;
for(int i=1;i<=100;i++)dp[i] = -INF;
for(int i=0;i<n;i++){
for(int j=100;j>=w[i];j--){
dp[j] = max(dp[j],dp[j-w[i]]+v[i]);
}
for(int j=0;j<=100;j++)if(dp[j]<v[i])dp[j] = -INF;
}
for(int i=1;i<=100;i++){
if(dp[i]>0){
printf("%d\n",i);
break;
}
}
return 0;
}
查看原帖
点赞 评论
相关推荐
码农索隆:那还说啥了,我先跪了,佬教教我
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 面试被问到不会的问题,你怎么应对? #
21211次浏览 522人参与
# 学历VS实习,哪个更重要? #
857次浏览 31人参与
# 招商银行数字金融训练营 #
106152次浏览 916人参与
# 你见过哪些招聘隐形歧视? #
21778次浏览 186人参与
# 设计人的面试记录 #
205009次浏览 1630人参与
# 你觉得大几开始实习最合适? #
24632次浏览 245人参与
# 厦门银行科技岗值不值得投 #
15262次浏览 352人参与
# uu们,春招你还来吗? #
59790次浏览 640人参与
# 面试中,你被问过哪些奇葩问题? #
94668次浏览 1178人参与
# 哔哩哔哩笔试 #
34709次浏览 140人参与
# 影石Insta360求职进展汇总 #
183987次浏览 1377人参与
# 国企/银行/研究所公司爆料 #
203379次浏览 913人参与
# 你都用vibe coding做过什么? #
18235次浏览 725人参与
# 供应链/物流校招攻略 #
12400次浏览 218人参与
# 虹软科技求职进展汇总 #
16623次浏览 138人参与
# AI Coding实战技巧 #
13027次浏览 276人参与
# 机械人还在等华为开奖吗? #
325193次浏览 1599人参与
# 做完笔试后你收到面试了吗? #
23941次浏览 210人参与
# 恒生电子笔试 #
19940次浏览 156人参与
# 你现在一天AI几次? #
11087次浏览 118人参与
# Vibe Coding 会干掉初级岗位吗? #
19978次浏览 211人参与
# 如果人生可以debug你会改哪一行? #
9716次浏览 140人参与
