AT_abc434_d.[ABC434D] Clouds
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
天空被表示为一个 2000×2000 的网格。
仰望天空时,从上往下第 r 行、从左往右第 c 列的格子称为 (r,c)。
现在天空中有编号为 1,2,…,N 的 N 朵云。
如果一个格子 (r,c) 满足 Ui≤r≤Di 且 Li≤c≤Ri,则该格子被第 i 朵云覆盖。
对于 k=1,2,…,N,请回答下列问题:
- 将第 k 朵云从 N 朵云中移除。此时天空中还剩 N−1 朵云。现在有多少格子没有被任何云覆盖?
输入格式
输入从标准输入中给出,格式如下:
N
U1 D1 L1 R1
U2 D2 L2 R2
⋮
UN DN LN RN
输出格式
输出共 N 行。
第 i 行输出在移除第 i 朵云时,未被任何云覆盖的格子的数量。
输入输出样例
输入#1
5 2 4 1 4 3 3 3 5 1 3 4 6 4 5 3 5 5 5 4 6
输出#1
3999983 3999976 3999982 3999978 3999977
说明/提示
样例说明 1
下图展示了天空左上角 5×6 的区域。

- 当移除第 1 朵云时,被至少一朵云覆盖的格子有 17 个,所以未被覆盖的格子有 3999983 个。
- 当移除第 2 朵云时,被至少一朵云覆盖的格子有 24 个,所以未被覆盖的格子有 3999976 个。
- 当移除第 3 朵云时,被至少一朵云覆盖的格子有 18 个,所以未被覆盖的格子有 3999982 个。
- 当移除第 4 朵云时,被至少一朵云覆盖的格子有 22 个,所以未被覆盖的格子有 3999978 个。
- 当移除第 5 朵云时,被至少一朵云覆盖的格子有 23 个,所以未被覆盖的格子有 3999977 个。
数据范围
- 1≤N≤2×105
- 1≤Ui≤Di≤2000
- 1≤Li≤Ri≤2000
- 所有输入均为整数。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?