信仰太阳!(防AK)
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目背景
在摸鱼的时候会偷偷插上手柄玩黑暗之魂!!
题目描述
有 点天赋值,他打算把这 点天赋点到自己的各项技能点上。
的天赋技能树是一棵奇怪的天赋技能树 ,这个天赋树有 个节点,每个节点有两个值 , , 每点一点天赋在节点 ,那么就会得到一定的信仰值,我们假定在节点 ,点了天赋之后已经点了天赋的节点集合为 ,则可以获得 点信仰值。
一开始 只能把天赋点在天赋树的根节点,并获得 点信仰值,随后 可以把天赋点到任何一个点 满足 $\exists E(u,v) \,,\, E \in G, \, u \in V, \, v \in V, \, u \in S, \, v \notin S$,并获得相应的信仰值。
不知道如何才能让信仰值变得最高成为混沌专精,你能帮他吗?
输入
第一行一个整数 表示天赋树的节点个数和总天赋点个数。 第二行 个整数,第 个整数 表示第 个点的父亲是 。 接下去 行每行 个整数 ,表示节点 的 值,保证根节点 均为 。
输出
一行一个整数表示最高信仰值。
样例
4
1 1 2
0 0
3 1
5 1
4 1
14
10
1 1 2 2 3 3 6 6 6
0 0
4 1
5000 1
3 1
6 1
200 1
1 1
1 1
1 1
1 1
16040
样例解释
样例解释: 对于第一个样例,我们可以把天赋点数按照这个顺序放 ,此时信仰值最高。
2023年第七届西南石油大学程序设计新生赛(正式赛)
- Status
- Done
- Rule
- ACM/ICPC
- Problem
- 12
- Start at
- 2023-10-29 9:00
- End at
- 2023-10-29 13:00
- Duration
- 4 hour(s)
- Host
- Partic.
- 200