#P5585. 庙会捷运

庙会捷运

题目描述

公交车一共经过N({N(}1<=N<=20000){1<=N<=20000)}个站点,从站点1{1}一直驶到站点N{N}。K({K(}1<=K<=50000){1<=K<=50000)}群奶牛希望搭乘这辆公交车。

第i{i}群牛一共有Mi({Mi(}1<=Mi<=N){1<=Mi<=N)}只.他们希望从Si{Si}到Ei{Ei}去。

公交车只能座C({C(}1<=C<=100){1<=C<=100)}只奶牛。而且不走重复路线,请计算这辆车最多能满足多少奶牛听要求。

注意:对于每一群奶牛,可以部分满足,也可以全部满足,也可以全部不满足。

输入格式

第1{1}行: 三个整数: K,{K,}N,{N,}C{C}。 由空格隔开。

第2..K+1{2..K+1}行:第i+1{i+1}行,告诉你第i{i}组奶牛的信息: Si,Ei{S_i, E_i}和 Mi{M_i}。由空格隔开。

输出格式

第一行:可以在庙会乘坐捷运的牛的最大头数

样例

输入样例

8 15 3
1 5 2
13 14 1
5 8 3
8 14 2
14 15 1
9 12 1
12 15 2
4 6 1

输出样例

10

提示

捷运可以把2{2}头奶牛从展台1{1}送到展台5,{5,}3{3}头奶牛从展台5{5}到展台8,{8,} 2{2}头奶牛从展台8{8 }到展台14,{14,}1{1}头奶牛从展台9{9}送到展台12,{12,}一头奶牛从展台13{13}送到展台14,{14,} 一头奶牛从 14{14}送到15{15}。