Gravatar
Komin
积分:16
提交:6 / 9
简简单单的背包

Gravatar
城南花已开
积分:176
提交:83 / 192
数组开小了直接7个E。。。 :(

Gravatar
cb
积分:331
提交:79 / 308

Gravatar
夜莺
积分:1195
提交:424 / 1048

Gravatar
没啥,随心
积分:129
提交:55 / 184
01背包问题裸题

Gravatar
若失若诗
积分:72
提交:37 / 108

Gravatar
面罩Mask
积分:63
提交:32 / 67
路过一只小渣逼

Gravatar
INFINITY
积分:34
提交:20 / 74
路过

题目 68 [NOIP 2005]采药
2018-10-27 11:22:19
Gravatar
2018noip必胜!
积分:137
提交:77 / 214
200 8
79 83
58 14
86 54
11 79
28 72
62 52
15 48
68 62

题目 68 [NOIP 2005]采药
2018-09-15 09:21:22
Gravatar
2018noip必胜!
积分:137
提交:77 / 214
#include <iostream>
#include <cstdio>
using namespace std;
int F(int a,int b)
{
if(a>b)return a;
else return b;
}
int main(void)
{ //freopen("medic.in","r",stdin);
//freopen("medic.out","w",stdout);
int n = 0,v = 0;int r[9000]={0},w[9000]={0};int f[400][400]={0};
cin>>v>>n;
for(int i = 1;i<n+1;i++)
{
cin>>r[i]>>w[i];
}
for(int i=1;i<n+1;i++)
for(int j = v;j>=r[i];j--)
{
f[i][j]=F(f[i-1][j],f[i-1][j-r[i]]+w[i]);
}
cout<<f[n][v];
}

Gravatar
_WA自动机
积分:400
提交:155 / 411
蒟蒻第50道题留念。。

Gravatar
JustWB
积分:619
提交:222 / 519
因为非常蠢的问题错了一次。
复习动态规划系列.....

Gravatar
yzh--
积分:26
提交:10 / 38
shui

Gravatar
HeHe
积分:1196
提交:426 / 866
写记忆化搜索
一个>=写成了>
WA了一个点

Gravatar
Zwoi_只会打表抄代码的蒟蒻
积分:267
提交:108 / 382

Gravatar
rushcheyo
积分:62
提交:58 / 75
还有第五种写法: DFS+剪枝
弱剪枝:前缀和计算从 ∑v[j] (i<=j<=n)
强剪枝:先按性价比排序,然后计算该条分枝的上界.

题目 68 [NOIP 2005]采药
2016-08-25 12:10:37
Gravatar
YGOI_真神名曰驴蛋蛋
积分:1978
提交:671 / 1901
速度快的一比

题目 68 [NOIP 2005]采药
2016-07-02 22:27:53
Gravatar
SOBER GOOD BOY
积分:2028
提交:588 / 930
[size=36]~\(≧▽≦)/~啦啦啦[/size]

Gravatar
安呐一条小咸鱼。
积分:1939
提交:751 / 1825
回复 @星裔·自由蒂兰 :
天天开小号装萌新好玩不?。

题目 68 [NOIP 2005]采药
2016-03-19 08:59:02
Gravatar
Draw
积分:5
提交:4 / 5
01背包基础模板。。。