AT_abc435_e.[ABC435E] Cover query
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有 N 个格子从左到右排成一排。
第 i 个从左起的格子(1≤i≤N)被称为格子 i。
初始时,所有格子都是白色的。
依次处理 Q 个操作。
第 i 个操作(1≤i≤Q)如下:
给定两个整数 (Li,Ri),满足 1≤Li≤Ri≤N。
将第 Li,Li+1,…,Ri 个格子全部涂成黑色。
此时,原本为白色的格子被涂成黑色,已经是黑色的格子保持不变。
操作结束后,求 N 个格子中仍为白色的格子的数量。
输入格式
输入通过标准输入提供,格式如下:
N Q
L1 R1
L2 R2
⋮
LQ RQ
输出格式
输出 Q 行。
第 i 行(1≤i≤Q)输出操作 i 执行后仍为白色的格子的数量。
输入输出样例
输入#1
10 5 3 5 8 9 5 8 2 9 6 6
输出#1
7 5 3 2 2
输入#2
1000000000 1 1 500000000
输出#2
500000000
说明/提示
样例解释 1
初始时,10 个格子从左到右排成一排。
- 第一次操作将第 3,4,5 个格子涂黑,操作后白色格子有第 1,2,6,7,8,9,10 个,共 7 个。
- 第二次操作将第 8,9 个格子涂黑,操作后白色格子有第 1,2,6,7,10 个,共 5 个。
- 第三次操作将第 5,6,7,8 个格子涂黑,操作后白色格子有第 1,2,10 个,共 3 个。
- 第四次操作将第 2,3,…,9 个格子涂黑,操作后白色的格子有第 1,10 个,共 2 个。
- 第五次操作将第 6 个格子涂黑,操作后白色格子为第 1,10 个,依然是 2 个。
因此,输出依次为 7,5,3,2,2,一行一个。
数据范围
- 1≤N≤109
- 1≤Q≤2×105
- 1≤Li≤Ri≤N
- 所有输入均为整数。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?