#2613. 飞行航班

飞行航班

题目描述

为了表示不能输给人类,农场的奶牛们决定成立一家航空公司.她们计划每天早晨,从密歇根湖湖岸的最北端飞向最南端,晚上从最南端飞往最北端.

在旅途中,航空公司可以安 排飞机停在某些机场.他们需要你帮助来决定每天携带哪些旅客.沿着湖岸,有N(1\red{N(1≤}N\red{N≤}10000)\red{10000)}个由北至南编号为1\red{1}N\red{N}的农场.

每个农场都有一个机场.这天,有k(l\red{k(l≤}k\red{k≤}50000)\red{50000)}群牛想要乘坐飞机旅行.每一群牛想要从一个农场飞往另一个农场.航班可以在某些农场停下带上部 分或全体的牛.奶牛们登机后会一直停留直至达到目的地

提供给你飞机的容量C(1\red{C(1≤}C\red{C≤}100)\red{100),}同时提供给你想要旅行的奶牛的信息,请你计算出这一天的航班最多能够满足几只奶牛的愿望.

输入格式

1\red{1}行:3\red{3}个用空格隔开的整数K\red{K,}N\red{N}C.\red{C.}

2\red{2}K+1\red{K+1}行:

每一行有3\red{3}个用空格隔开的整数S\red{S,}E\red{E,}M.\red{M.}表示有M\red{M}只奶牛想从农场S\red{S}乘飞机到农场E\red{E}

输出格式

可以完成旅行的奶牛人数的最大值.

样例

输入样例

4 8 3
1 3 2
2 8 3
4 7 1
8 3 2

输出样例

6

提示

3\red{3}群想要旅行的奶牛,8\red{8}个农场,飞机上有3\red{3}个座位.

早晨,飞机把2\red{2}只牛从1\red{1}带到3\red{3,}1\red{1}只牛从2\red{2}带到8\red{8,}1\red{1}只牛从4\red{4}带到7\red{7}.晚上,航班把2\red{2}尺牛从8\red{8}带到3\red{3}

输入详细信息:

四组奶牛,八个农场,三个座位飞机