题目描述
给定n个闭区间[ai,bi]和n个整数c1,...,cn。要求编写程序:
- 从标准输入读取区间数量、端点值及整数ci
- 计算满足以下条件的最小整数集Z的大小:对于每个区间[ai,bi],Z与该区间至少有ci个公共元素
- 输出结果至标准输出
输入格式
- 第一行:n(区间数量,1≤n≤50000)
- 随后n行:每行三个整数ai,bi,ci(0≤ai≤bi≤50000,1≤ci≤bi−ai+1)
输出格式
一个整数,表示满足条件的最小集合Z的大小
样例输入
5
3 7 3
8 10 3
6 8 1
1 3 1
10 11 1
样例输出
6
题目来源
2002年西南欧地区竞赛