#P2991. [USACO10OPEN] Water Slides G

[USACO10OPEN] Water Slides G

Description

受到秘鲁马丘比丘新建水上乐园的启发,约翰农夫决定为奶牛们建造一个水上乐园。其最大的吸引力将是一个设计独特的巨型滑梯。超级滑梯由 E(1E150,000)E(1 \le E\le150,000) 个迷你滑梯连接 V(2V50,000)V(2\le V\le50,000) 个小水池,这些水池被方便地标记为 11VV。每个迷你滑梯必须按照正确的方向滑行,不能逆向滑行。奶牛们从编号为 11 的水池出发,依次滑过迷你滑梯,直到到达编号为 VV 的终点水池。每个水池(除了第一个水池 11)至少有一个迷你滑梯进入它,(除了最后一个水池 VV)至少有一个(不同的)迷你滑梯从它出去。

此外,奶牛可以通过一系列迷你滑梯从任何水池到达终点水池 VV。最后,由于这是一个滑梯,不可能离开一个水池后,再经过一系列迷你滑梯后重新回到该水池。

每个迷你滑梯 ii 从水池 PiP_i 到水池 QiQ_i1PiV;1QiV;PiQi1\le P_i\le V; 1\le Q_i\le V; P_i\ne Q_i),并且有一个与之关联的乐趣值 Fi(0Fi2,000,000,000)F_i(0\le F_i\le 2,000,000,000)。对于任何一次超级滑梯的滑行,贝茜的总乐趣是所有经过的迷你滑梯的乐趣值之和。

贝茜自然希望在滑梯排队等待的漫长时间里尽可能多地享受乐趣。通常,她会仔细选择从每个水池出来的迷你滑梯。然而,她是一头奶牛,在滑下滑梯的过程中最多有 K(1K10)K(1\le K\le 10) 次会失去控制,随机选择一个迷你滑梯离开水池(这甚至可能发生在水池 11)。

如果贝茜选择以最坏情况下最大化她的乐趣,她在给定的超级滑梯上能保证获得多少乐趣?

例如,考虑一个有 33 个水池(水池编号如括号中所示)和四个迷你滑梯的小型乐园;KK 的值为 11(乐趣值如括号外所示):

[1] / \ 5 -> / \ <- 9

/ \ [2]---3---[3]

__5__/

她总是从水池 11 开始,到达水池 33。如果她可以选择,她会直接从水池 11 到水池 22,然后通过乐趣值较高的迷你滑梯(乐趣值为 55)到达滑梯 33,总乐趣值为 5+5=105+5=10。但是,如果她在水池 11 失去控制,她可能会直接从水池 11 滑到水池 33,总乐趣为 99。如果她在水池 22 失去控制,她的总乐趣可能会减少到 5+3=85+3 = 8

贝茜希望找到她能获得的最大乐趣,因此她努力选择 131\to3,总乐趣为 99。如果她在水池 11 失去控制而滑到迷你滑梯 121\to2,她知道她在水池 22 不会失去控制,并且最终乐趣为 1010。因此,她知道她的最小乐趣总是至少为 99

Input Format

* 第 11 行:三个用空格分隔的整数:VVEEKK

* 第 22 行到第 E+1E+1 行:第 i+1i+1 行包含三个用空格分隔的整数:PiP_iQiQ_iFiF_i

Output Format

* 第 11 行:一个整数,表示贝茜可以保证获得的最小乐趣。

3 4 1 
2 3 5 
1 2 5 
1 3 9 
2 3 3 

9 

Hint

(由 ChatGPT 4o 翻译)