#P2061. 城市天际线(City Horizon)
0
城市天际线(City Horizon)
城市天际线(City Horizon)
题目描述
Farmer John 正带着他的奶牛去城市旅行!当太阳落下时,奶牛们凝望着城市的天际线,观察着由矩形建筑形成的美丽轮廓。
整个地平线可以用一个包含 座建筑物()的坐标轴表示。第 座矩形建筑的底部轮廓从 点延伸到 点(),高度为 ()。请计算出所有 座建筑物叠加起来形成的轮廓总面积(以平方单位计)。
输入格式
第一行:一个整数 。
第二行至第 行:每行输入三个用空格分开的整数 、、,表示一个矩形建筑。
输出格式
一行:表示所有 座建筑物叠加起来形成的轮廓总面积。
样例输入 #1
4
2 5 1
9 10 4
6 8 2
4 6 3
样例输出 #1
16
数据范围
对于 的数据,,,。
知识点与难度
本题涉及的知识点从属于 CSP-S,难度(CF Rating):1750。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1 | 样例 |
| 1 | 20 | 2~7 | 小规模 N≤200, 坐标≤2000 / 边界 N=1 |
| 2 | 15 | 8~11 | Hack: 面积达 10^18 卡32位溢出 / Hack: 40000栋建筑金字塔层层嵌套 / Hack: 完全互不相交建筑 |
| 3 | 30 | 12~20 | 满规模 N=4×10^4, A_i,B_i,H_i≤10^9 离散化与覆盖求面积压力 |
| 4 | 25 | 21~25 | 随机坐标与高度回归测试 |
出处:原题链接