#P5477. [MtOI2018] 刷题?作业狂魔!
[MtOI2018] 刷题?作业狂魔!
题目背景
在临听到暑假的尾声以后,神奇的 cz 终于发觉自己的作业不能完成了。
在他写完作业之前,你需要将他做作业的顺序告诉给他听,这样你们就可以一起玩了。
题目描述
你拥有 分钟的时间。
做作业的顺序可以根据重要度 来排序,但可能这不是最佳方案。且每项作业可能不止有一项,所以每项作业还有一个数量 ,每项 分钟可以完成。
而在做某作业之前可能要先写完某个作业,所以还给出 个关系,每个关系包含两个数 , ,代表 是 完成的前提,不存在 的情况。
关系不排除环的情况,cz 不想重做一遍作业,只好不做在环上的作业。
当某作业做到一半但时间结束,则失去该作业重要度;当该作业只做了 个,但 ,则得到 重要度 , 如果该作业没把 个做完,则不得做其他作业。
可存在 有多个 ,但请注意一个作业的 一个 前提被做了以后,该作业就可以被做了。但cz非常专注,他写完一个作业以后就必须写以该作业为前提的作业。
输入格式
输入共 行
第 行输入 个正整数 。
接下来共 行输入,第 行输入 个正整数 。
第 行输入 个正整数 行。
接下来共 行输入,意义同上。
输出格式
输出共 行 个数,表示价值(重要度)最大值。
4 7
2 1 1
2 1 2
2 1 3
2 1 4
3
3 4
2 3
1 2
6
提示
子任务
对于 的数据,
其他值均在范围内。
题目来源
出题人:Doubleen
56432