#P4117. [Ynoi2018] 五彩斑斓的世界

    ID: 3051 远端评测题 7500ms 64MiB 尝试: 0 已通过: 0 难度: 9 上传者: 标签>2018并查集O2优化块状链表,块状数组,分块Ynoi

[Ynoi2018] 五彩斑斓的世界

Description

二阶堂真红给了你一个长为 nn 的序列 aa,有 mm 次操作

  1. 把区间 [l,r][l,r] 中大于 xx 的数减去 xx
  2. 查询区间 [l,r][l,r]xx 的出现次数。

Input Format

第一行两个整数 n,mn,m

第二行 nn 个整数表示序列 aa

接下来 mm 行,每行四个整数:

  • 1 l r x:把区间 [l,r][l,r] 所有大于 xx 的数减去 xx
  • 2 l r x:查询区间 [l,r][l,r] 内的 xx 的出现次数。

Output Format

对于每个询问,输出一个整数表示答案。

5 6
1 5 5 5 8
2 2 5 5
1 2 4 3
2 2 5 2
2 2 5 5
1 3 5 1
2 1 5 1
3
3
0
3

Hint

Idea:nzhtl1477,Solution:nzhtl1477,Code:nzhtl1477,Data:nzhtl1477

对于 100%100\% 的数据,1n1061\le n\le 10^61m5×1051\le m\le 5\times 10^51lrn1\le l\le r \le n0ai,x105+10 \le a_i,x \le 10^5+1

By nzhtl1477