关注
第三题裸的背包问题。。。
#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;
}
查看原帖
点赞 评论
相关推荐
06-13 10:15
门头沟学院 Java 点赞 评论 收藏
分享
07-15 12:06
门头沟学院 前端工程师 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你被哪些公司秒挂过? #
26618次浏览 225人参与
# 打工人的工作餐日常 #
50400次浏览 385人参与
# 如何提高实习转正率? #
10109次浏览 150人参与
# 26届的你们有几段实习? #
35176次浏览 399人参与
# 月薪多少能在一线城市生存 #
18083次浏览 238人参与
# 你后悔自己读研吗? #
14387次浏览 215人参与
# 你认为哪些项目算烂大街? #
14182次浏览 256人参与
# 你以为的实习VS真实的实习 #
19907次浏览 186人参与
# 追觅科技求职进展汇总 #
17324次浏览 119人参与
# 哪些公司真双非友好? #
14479次浏览 80人参与
# 双非能在秋招上岸吗? #
220206次浏览 1165人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
116442次浏览 804人参与
# 你觉得技术面多长时间合理? #
98284次浏览 712人参与
# 非技术2023笔面经 #
247911次浏览 2410人参与
# 最难的技术面是哪家公司? #
7878次浏览 68人参与
# 机械校招之路总结 #
93124次浏览 1891人参与
# 找工作时的取与舍 #
82115次浏览 587人参与
# 网申一定要掌握的小技巧 #
10319次浏览 66人参与
# 拼多多求职进展汇总 #
648810次浏览 5187人参与
# 海康威视求职进展汇总 #
489191次浏览 3619人参与