关注
怪兽代码 线性复杂度 #include <iostream> using namespace std; typedef long long ll; int main() { int n; cin>>n; ll force_value[100]; int coin_value[100]; ll ans[101][101];// ans[i][j] 到达i位置,使用了j个金币,所能获得的最大体力 for(int j=0;j<=100;j++){ ans[0][j] = 0; } for(int i=1;i<=n;i++){ for(int j=0;j<=100;j++){ ans[i][j] = -1; } } for(int i=1;i<=n;i++){ cin>>force_value[i]; } for(int i=1;i<=n;i++){ cin>>coin_value[i]; } for(int i=1;i<=n;i++){ for(int j=1;j<=100;j++){ if (ans[i-1][j]>=force_value[i]){ ans[i][j] = max(ans[i][j], ans[i-1][j]); } if(j>=coin_value[i] && ans[i-1][j-coin_value[i]]!=-1) ans[i][j] = max(ans[i][j], ans[i-1][j-coin_value[i]]+force_value[i]); } } for(int i=1;i<=100;i++){ if(ans[n][i]!=-1){ cout<<i<<endl; break; } } system("pause"); return 0; }
查看原帖
点赞 评论
相关推荐
查看6道真题和解析 点赞 评论 收藏
分享
xiaowl:你这个简历的问题是对于技术点、项目的描述,都是描述action的,对于面试官而言,仅能知道你干了什么,无法判断你为什么这么干,干的好不好。 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 26届春招投递记录 #
32476次浏览 253人参与
# 妈妈治愈了你哪些脆皮时刻 #
47474次浏览 360人参与
# 27届实习投递记录 #
114483次浏览 1254人参与
# 我的工作日记 #
207900次浏览 1829人参与
# 我的求职总结 #
512441次浏览 7093人参与
# 你投了多少家公司?进展是___ #
248176次浏览 1449人参与
# 大学生该如何认清当下的就业环境? #
178786次浏览 943人参与
# AI面会问哪些问题? #
134460次浏览 3457人参与
# 要毕业了,再不说就来不及了 #
6291次浏览 110人参与
# 我与AI的日常 #
10722次浏览 199人参与
# 27届求职交流 #
500135次浏览 4663人参与
# 如果公司降薪,你会跳槽吗? #
168798次浏览 972人参与
# 今年秋招还有金九银十吗 #
85092次浏览 518人参与
# 25届非技术实习投递记录 #
159381次浏览 1027人参与
# 不考虑薪资和职业,你最想做什么工作呢? #
168722次浏览 916人参与
# 应届生应该先就业还是先择业 #
202311次浏览 945人参与
# 快手求职进展汇总 #
775661次浏览 7155人参与
# 你以为的实习VS真实的实习 #
144187次浏览 760人参与
# 你觉得什么岗位会被AI替代 #
65373次浏览 386人参与
# 你的秋招进行到哪一步了 #
2802920次浏览 23414人参与