问题 A: 种树

内存限制:128 MB 时间限制:1 S 标准输入输出
题目类型:传统 评测方式:文本比较 上传者:
提交:644 通过:274

题目描述

  一条街道的一边有几座房子。因为环保原因居民想要在路边种些树,路边的地区被分割成n块,并被编号为1…n,每块大小为一个单位尺寸并最多可种一棵树。每个居民想在门前种些树并指定了三个数b,e,t这三个数分别表示该居民想在b和e之间种最少t棵树,当然,b<=e,t<=e-b+1,允许居民想种树的子区域可以交叉。出于资金紧缺的原因,环保部门请你能够满足所有居民种树要求时所需要种的树的最少数量。

输入格式

第一行为n ,表示路段数。

第二行为h ,表示建议数。

下面 h 行描述一条建议:b,e,t用一个空格分隔。

n<=30000,h<=5000

输出格式

输出只有一个数,为满足所有居民的建议,所需要种树的最少数量。

输入样例 复制

9
4 
1 4 2 
4 6 2
8 9 2 
3 5 2 

输出样例 复制

5

分类标签