#L0645. 奶牛挤奶时段规划

奶牛挤奶时段规划

题目背景

农场主约翰在未来 NN 个小时内可以给奶牛贝茜挤奶。为了方便,我们将这 NN 个小时编号为 0…N−10 \dots N - 1。

题目描述

在这 NN 个小时内,约翰有 MM 个可以挤奶的时间段。第 ii 个时间段从 StartiStart_i 到 EndiEnd_i,可产奶 EffiEff_i 加仑。

每次挤奶后,贝茜必须休息 RR 个小时,约翰才能开始下一次挤奶。

现在,约翰需要你计算在这些 NN 个小时内贝茜最多能产多少加仑牛奶。

输入格式

第一行包含三个整数,分别表示 NN,MM,RR。

第 2∼M+12 \sim M + 1 行,第 i+1i + 1 行包含三个整数 StartiStart_i,EndiEnd_i,EffiEff_i,描述一个挤奶时间段。

输出格式

输出一行一个整数:答案。

样例

12 4 2
1 2 8
10 12 19
3 6 24
7 10 31
43

提示

数据范围

对于全部数据,保证 1≤N≤1061 \le N \le 10^6,1≤M≤1031 \le M \le 10^3,0≤Starti<Endi≤N−10 \le Start_i \lt End_i \le N - 1,且 1≤Effi≤1061 \le Eff_i \le 10^6。

难度 普及
通过率 —
尝试 0
通过 0
ID
1373
类型
传统题
Time Limit
1000ms
Memory Limit
125MiB
上传者