题目名称 1571. 搭配购买
输入输出 buy.in/out
难度等级 ★☆
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 10
题目来源 Gravatarcqw 于2014-03-30加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:120, 提交:236, 通过率:50.85%
Gravatar半汪 100 0.175 s 0.19 MiB C++
Gravatarleon 100 0.194 s 0.52 MiB C++
GravatarDissolute丶Tokgo 100 0.201 s 0.52 MiB C++
Gravatar槿柒 100 0.205 s 0.21 MiB C++
GravatarSky_miner 100 0.205 s 0.44 MiB C++
Gravatar诺亚 100 0.206 s 0.44 MiB C++
Gravatar【离开·再见】星裔·自由蒂兰 100 0.207 s 0.19 MiB C++
Gravatar【离开·再见】星裔·自由蒂兰 100 0.211 s 0.19 MiB C++
Gravatar【离开·再见】星裔·自由蒂兰 100 0.214 s 0.19 MiB C++
GravatarLOSER 100 0.221 s 0.19 MiB C++
关于 搭配购买 的近10条评论(全部评论)
审题要仔细,读入要注意
GravatarAPWTMECRD
2017-11-03 09:43 10楼
为什么不T
Gravatar@@@
2017-11-03 09:00 9楼
背包加并查集一遍过
GravatarO(1)
2016-11-09 12:59 8楼
论数组开重的后果……
Gravataropen the window
2016-09-16 09:00 7楼
回复 @星魂 :
[size=56]
我想静静❤ [/size]
GravatarSOBER GOOD BOY
2016-04-29 11:46 6楼
考试醉了,这么简单
GravatarGo灬Fire
2016-03-30 10:17 5楼
GOOD BOY
GravatarSOBER GOOD BOY
2016-03-30 10:04 4楼
并查集+背包
Gravatar水墨青花
2016-03-28 16:52 3楼
考完发现没写路径压缩以为会T来着,结果不写就能过。。。
Gravatarliu_runda
2016-03-28 06:16 2楼
考试的时候被这道题吓傻了。。。
GravatarSky_miner
2016-03-27 16:14 1楼

1571. 搭配购买

★☆   输入文件:buy.in   输出文件:buy.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

$Joe$ 觉得云朵很美,决定去山上的商店买一些云朵,商店里有 $n$ 朵云,云朵被编号为 $1,2,……n$,并且每朵云都有一个价值。但是商店老板跟他说,一些云朵要搭配来买才好,所以买一朵云则与这朵云有搭配的云都要买,但是 $Joe$ 的钱有限,所以他希望买的价值越多越好。

【输入格式】

第 $1$ 行 $n,m,w$ 表示 $n$ 朵云,$m$ 个搭配,$Joe$ 有 $w$ 的钱。

第 $2 \sim n+1$行,每行 $c_i,d_i$ 表示 $i$ 朵云的价钱和价值。

第 $n+2 \sim n+1+m$ 行,每行 $u_i、v_i$ 表示买 $u_i$ 必须买 $v_i$,同理,如果买 $v_i$ 就必须买 $u_i$。

【输出格式】

一行,表示可以获得的最大价值。

【样例输入】

5 3 10
3 10
3 10
3 10
5 100
10 1
1 3
3 2
4 2

【样例输出】

1

【数据范围与约定】

$30\%$ 的数据满足:$n \leq 100$;

$50\%$ 的数据满足:$n \leq 1000,m \leq 100,w \leq 10000$;

$100\%$ 的数据满足:$n \leq 10000,0 \leq m \leq 5000,w \leq 10000$。