题目 1774

大逃杀

查看题解 ↗GitHub ↗如何评测
题号
1774
时间限制
1000 ms
内存限制
256 MB
标签
动态规划
来源
信息学奥赛一本通 · 高手训练篇·五、动态规划(高手训练)

【题目描述】

将地图上的所有地点标号为11到nn,地图中有n−1n-1条双向道路连接这些点,通过一条双向道路需要一定时间,保证从任意一个点可以通过道路到达地图上的所有点。 有些点上可能有资源,到达一个有资源的点后,可以获取资源来增加 wiw_i的武力值。资源被获取后就会消失,获取资源不需要时间。可选择不获取资源。 有些点上可能有敌人,到达一个有敌人的点后,必须花费tit_i秒与敌人周旋,并将敌人消灭。敌人被消灭后就会消失。不能无视敌人。 如果一个点上既有资源又有敌人,必须先消灭敌人才能获取资源。 游戏开始时Y君可以空降到任意一个点上,接下来,有T秒时间行动,Y君希望游戏结束时,武力值尽可能大。

【输入】

第一行由单个空格隔开的两个正整数 n,Tn,T,代表点数和时间。 第二行nn个由单个空格隔开的非负整数代表 wiw_i,如果wi=0w_i=0表示该点没有资源。 第三行nn个由单个空格隔开的非负整数代表 tit_i,如果ti=0t_i=0代表该点没有敌人。 接下来n−1n-1行每行由单个空格隔开的33个非负整数a,b,ca,b,c表示连接aa和bb的双向道路,通过这条道路需要cc秒。

【输出】

输出一行一个整数代表TT秒后Y君的武力值。

【输入样例】

文本
17 54
5 5 1 1 1 25 1 10 15 3 6 6 66 4 4 4 4
0 1 3 0 0 0 1 3 2 0 6 7 54 0 0 0 0
1 8 3
2 8 3
8 7 7
7 13 0
7 14 0
15 14 2
16 14 3
17 14 5
7 9 4
9 10 25
10 11 0
10 12 0
7 6 20
3 6 3
3 4 3
3 5 3

【输出样例】

文本
68

【提示】

【数据规模与约定】

测试点 特殊性质
11 wi=0w_i = 0
22 ti=0ti=0
33 以ii为端点的双向道路不会超过两条
44
55 22到nn号点均有双向道路与11相连
66
77 保证数据随机生成
88
99 N/AN/A
1010

对于100%的数据,n,T≤300,0≤wi,ti,c≤106,1≤a,b≤nn,T≤300,0≤w_i,t_i,c≤10^6,1≤a,b≤n。

数据下载

题目 1774 的公开数据

正在读取文件列表…

常用命令

题目 1774 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。