题目 3194

「Intervals」 区间

查看题解 ↗GitHub ↗如何评测
题号
3194
时间限制
1000 ms
内存限制
128 MB
标签
图论最短路贪心

给定 n 个区间 [ai,bia_i,b_i]和 n 个整数 cic_i。

你需要构造一个整数集合 Z,使得∀i∈[1,n]\forall i \in [1,n],Z 中满足ai≤x≤bia_i \le x \le b_i的整数 x 不少于 cic_i 个。

求这样的整数集合 Z 最少包含多少个数。

输入格式

第一行包含整数 n。

接下来n行,每行包含三个整数ai,bi,cia_i,b_i,c_i。

输出格式

输出一个整数表示结果。

数据范围

1≤n≤500001 \le n \le 50000,
0≤ai,bi≤500000 \le a_i,b_i \le 50000,
1≤ci≤bi−ai+11 \le c_i \le b_i-a_i+1

输入样例:

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

输出样例:

文本
6

来源

  • 《算法竞赛进阶指南》
  • acwing 可能含有视频讲解

数据下载

题目 3194 的公开数据

正在读取文件列表…

常用命令

题目 3194 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。