#1285. 数列分块入门 8
数列分块入门 8
题目描述
给出一个长为 n
的数列,以及 n
个操作,操作涉及区间询问等于一个数 c
的元素,并将这个区间的所有元素改为 c
。
输入格式
- 第一行输入一个数字
n
。 - 第二行输入
n
个数字,第i
个数字为a_i
,以空格隔开。 - 接下来输入
n
行询问,每行输入三个数字l
、r
、c
,以空格隔开。- 表示先查询位于
[l,r]
的数字有多少个是c
,再把位于[l,r]
的数字都改为c
。
- 表示先查询位于
输出格式
对于每次询问,输出一行一个数字表示答案。
示例
输入
4
1 2 2 4
1 3 1
1 4 4
1 2 2
1 4 2
输出
1
1
0
2
数据范围与提示
对于 100% 的数据,。
统计
相关
在下列比赛中: