|
用不着dp,直接运行循环,一个一直跑,一个一直传送,传送的大于跑的就跑的等于传送
|
|
#include<bits/stdc++.h>
using namespace std; int w[50000],c[50000],f[50000],N,V; int main(){ freopen("delicious.in","r",stdin); freopen("delicious.out","w",stdout); cin>>N>>V; for(int q=1;q<=N;q++) { cin>>w[q]>>c[q]; } for(int i=1;i<=N;i++) { for(int v=V;v>=w[i];v--) f[v]=max(f[v],f[v-w[i]]+c[i]); } cout<<f[V]; return 0; } |
|
倍增大法好!!!
题目 2491 天才ACM
2021-09-28 21:24:07
|
|
自己写的Kruskal+Tarjan超时了......
题目 1439 [NOIP 2013]货车运输
2021-09-24 19:28:04
|
|
是我蒟蒻啦
|
|
增加自信心
题目 1 加法问题
2021-09-20 10:35:53
|
|
题目 3286 [CSP 2019J]交通换乘
2021-09-20 08:57:59
|
|
题目 3285 [CSP 2019J]数字游戏
2021-09-19 10:30:39
|
|
系~~~~吗??????
这么简单的题不会还有人没做开吧
题目 3285 [CSP 2019J]数字游戏
2021-09-19 10:20:56
|
|
/ - * 123
789+ 456 456+ 789 123 00 .
题目 3501 [CSP 2020J]方格取数
2021-09-19 09:41:04
|
|
回复 @lonely meteor :哦~~? 系~~吗? 我不李姐呀!
题目 3500 [CSP 2020J]表达式
2021-09-19 09:25:43
|
|
题目 3500 [CSP 2020J]表达式
2021-09-19 09:05:58
|
|
没开long long硬是给卡了两个T
题目 3427 设计书架
2021-09-12 11:58:06
|
|
|
|
我来考古啦,终于调出来了!
|
|
记得开long long
|
|
拆
题目 2170 大整数取模
2021-08-16 11:58:56
|
|
下一次干这事儿的时候我一定记住要备份。其实不只是这事儿......
题目 3597 [NOI 2019]斗主地
2021-08-07 21:56:32
|
|
累了,睡了,再也没有那么些人了
题目 3598 [NOI 2021]轻重边
2021-08-07 21:54:57
|
|
至于Knight劣质的排版是如何被矫正的,背后的故事令人暖心
题目 3600 [NOI 2021]庆典
2021-08-07 21:51:23
|