4614: Intervals

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:2 解决:2

题目描述

给定n个闭区间[ai,bi]和n个整数ci。你需要构造一个整数集合Z,使得对于任意i∈[1,n],Z中满足ai≤x≤bi的整数x不少于ci个,求这样的整数集合Z最少包含多少个数。
简而言之就是,从0∼5×104中选出尽量少的整数,使每个区间[ai,bi]内都有至少ci个数被选出。

输入

第一行一个整数n,表示区间个数;
以下n行每行描述这些区间,第i+1行三个整数ai,bi,ci,由空格隔开

输出

一行,输出满足要求的序列最少整数个数。

样例输入 复制

5
3 7 3
8 10 3
6 8 1
1 3 1
10 11 1

样例输出 复制

6

提示

对于全部数据,1≤n≤5×104,0≤ai≤bi≤5×104,1≤ci≤bi−ai+1。

来源/分类