比赛场次 174
比赛名称 20121012上午
比赛状态 已结束比赛成绩
开始时间 2012-10-12 08:30:00
结束时间 2012-10-12 11:00:00
开放分组 全部用户
注释介绍 zyf找的水题。。
题目名称 引爆炸弹
输入输出 bombb.in/out
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
GravatarVow Ryan AAAAAAAAAA 0.562 s 5.51 MiB 100
Gravatar亟隐 AAAAAAAAAA 2.564 s 4.46 MiB 100
GravatarTruth.Cirno AAATTTTTTT 7.268 s 5.25 MiB 30

引爆炸弹

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

引爆炸弹

问题描述:

n个炸弹,有些炸弹牵了一根单向引线(也就是说引线只有在这一端能被炸弹点燃),只要引爆了这个炸弹,用引线连接的下一个炸弹也会爆炸。每个炸弹还有个得分,当这个炸弹被引爆后就能得到相应得分。

现在要你引爆k个炸弹,使得分最大。

 

输入说明:

1行两个整数nk

接下来n行每行两个整数a[i]b[i]a[i]表示这个炸弹用引线连接的下一个炸弹,如果a[i]0,则表示这个炸弹没连接引线。b[i]表示这个炸弹的得分。

 

输出说明:

仅一个数,表示最大得分。

 

样例输入输出:

bombb.in

8 2

0 1

1 1

2 100

2 100

0 1

5 1

6 2

6 2

bombb.out

202

 

数据范围:

    1≤b[i]1000000

    对于30%的数据,n1000  k30

对于60%的数据,n50000 k100

对于100%的数据,n200000   k500