#2658. 冲浪

冲浪

题目描述

受到秘鲁的马丘比丘的新式水上乐园的启发,FarmerJohn\red{Farmer John}决定也为奶牛们建 一个水上乐园。当然,它最大的亮点就是新奇巨大的水上冲浪。超级轨道包含 E(1<=E<=150,000)\red{E (1 <= E <=150,000)}条小轨道连接着V(V<=50,000)\red{V (V <= 50,000)}个水池,编号为1..V\red{1..V}

每个小轨道必须按照特定的方向运行,不能够反向运行。奶牛们从1\red{1}号水池出发,经过若干条小轨道,最终到达V\red{V}号水池。每个水池(除了V\red{V}号和1\red{1}号之外,都有至少一条小轨道进来和一条小轨道出去,并且,一头奶牛从任何一个水池到达V\red{V }号水池。最后,由于这是一个冲浪,从任何一个水池出发都不可能 回到这个水池) 每条小轨道从水池Pi\red{P_i}到水池Qi(1<=Pi<=V\red{Q_i (1 <= P_i <= V}; 1<=Qi<=V\red{1<= Q_i <= V}; Pi!=Qi)\red{P_i != Q_i),} 轨道有一个开心值Fi(0<=Fi<=2,000,000,000)\red{F_i (0 <= F_i <= 2,000,000,000),}Bessie\red{Bessie}总的开心值就是经过的所有轨道的开心值之和。

Bessie\red{Bessie}自然希望越开心越好,并且,她有足够长的时间在轨道上玩。因此,她精心地挑选路线。但是,由于她是头奶牛,所以,会有至多K(1<=K<=10)\red{K (1 <= K <= 10)}次的 情况,她无法控制,并且随机从某个水池选择了一条轨道(这种情况甚至会在1\red{1}号水池发生) 如果Bessie\red{Bessie}选择了在最坏情况下,最大化她的开心 值,那么,她在这种情况下一次冲浪可以得到的最大开心值是多少?

在样例中,考虑一个超级轨道,包含了3\red{3}个水池(在图中用括号表示)和4\red{4}条小轨道,K\red{K}的值为1\red{1 }(开心值在括号外表A\red{A}示出来,用箭头标识)

img

A\red{A }她总是从1\red{1}号水池出发,抵达3\red{3}号水池。如果她总是可以自己选择,就是不会发生不能控制的情况她可以选择从1\red{1}2\red{2}(这条轨道开心值为5\red{5}),再从2\red{2}3\red{3}(开心值为5\red{5}),总的开心值为5+5=10\red{5+5=10}

但是,如过她在1\red{1}号水池失去控制,直接到了3\red{3,}那么开心值为9\red{9,}如果她在2\red{2}号水池失去控制,她总的开心值为8\red{8}Bessie\red{Bessie}想要找到最大化开心值的方案,可以直接从1\red{1}3\red{3,}这样,如果在1\red{1}号水池失去控制,这样,她就不会在2\red{2}号水池失去控制了,就能够得到10\red{10} 的开心值。因此,她的开心值至少为9\red{9}

输入格式

第一行: 三个用空格隔开的整数: V,E,\red{V, E, }K\red{K }

2\red{2}到第E+1\red{E+1}行: 第i+1\red{i+1}行包含三个用空格隔开的整数: Pi,Qi,Fi\red{P_i, Q_i, F_i}

输出格式

一行一个整数表示在最坏情况下最大化的开心值

样例

输入样例

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

输出样例

9