题目名称 | 3193. 种树 |
---|---|
输入输出 | plant_tree.in/out |
难度等级 | ★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 13 |
题目来源 | syzhaoss 于2019-06-26加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:10, 提交:10, 通过率:100% | ||||
dew52 | 100 | 0.198 s | 2.80 MiB | C++ |
syzhaoss | 100 | 0.201 s | 0.96 MiB | C++ |
dew52 | 100 | 0.213 s | 2.93 MiB | C++ |
dew52 | 100 | 0.214 s | 2.86 MiB | C++ |
dew52 | 100 | 0.225 s | 2.86 MiB | C++ |
1020 | 100 | 0.902 s | 1.81 MiB | C++ |
低调 | 100 | 0.940 s | 2.39 MiB | C++ |
dew52 | 100 | 0.996 s | 2.80 MiB | C++ |
dew52 | 100 | 1.082 s | 3.33 MiB | C++ |
dew52 | 100 | 1.100 s | 2.86 MiB | C++ |
关于 种树 的近10条评论(全部评论) |
---|
一条街道的一边有几座房子。因为环保原因居民想要在路边种些树,路边的地区被分割成$n$块,编号为$1$到$n$,每块大小为一个单位尺寸并最多可种一棵树。
每个居民想在门前种些树并指定了三个数$b,e,t$,分别表示该居民想在$b$和$e$之间最少种t棵,当然$b\leq e,t\leq e-b+1$,允许居民想种树的子区域可以交叉。
处于资金紧缺的原因,环保部门请你求出能够满足所有居民种树要求时所需要种的树的最少数量。
第一行为$n$,表示区域个数。
第二行为$h$,表示房子的数目。
下面h行描述居民的需要$b,e,t$,三个数用空格隔开。
输出一个数,为满足所有居民的要求,所需要种树的最少数量。
9 4 1 4 2 4 6 2 8 9 2 3 5 2
5
30%的数据,$n\leq 1000,h\leq 500$。
100%的数据,$n\leq 30000,h\leq 5000$。