社区讨论

站外题求助

学术版参与者 1已保存回复 0

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
0 条
当前快照
1 份
快照标识符
@lw8sds8q
此快照首次捕获于
2024/05/16 13:04
2 年前
此快照最后确认于
2024/05/16 17:38
2 年前
查看原帖

Problem A

题目背景

由于Nku_s1mple最近要出很多题,所以他决定暂时不讲故事了。

题目描述

给定nn个数aia_i,区间[L,R][L,R],以及qq个操作。
操作一:将所有保留的数加上xx,并删除不在给定区间[L,R][L,R]内的数。
操作二:询问还有多少数没有被删除。
对于每次操作二,输出结果。

输入格式

第一行包含四个整数n,q,L,Rn,q,L,R,含义如题面所示。
第二行输入一行nn个整数aia_i,含义如题面所示。
接下来qq行每行一次操作,输入一个整数optopt
opt=1opt=1,表示一次修改操作,输入一个整数xx,含义如题面所示。
opt=2opt=2,表示一次询问操作。

输出格式

对于每次询问操作,输出一行一个整数,表示你的答案。

样例 #1

样例输入 #1

CPP
5 3 1 5
1 2 3 4 5
2
1 -3
2

样例输出 #1

CPP
5
2

提示

对于20%的数据,满足1n,q1031\leq n,q\leq 10^3
对于另外40%的数据,满足103LR103-10^3\leq L\leq R\leq 10^3
对于100%的数据,满足1n,q106,109LaiR109,109x1091\leq n,q\leq 10^6,-10^9\leq L\leq a_i\leq R\leq 10^9,-10^9\leq x\leq 10^9

回复

0 条回复,欢迎继续交流。

正在加载回复...