luogu#P11570. 「chaynOI R1 T3」镍铬合金机器人
「chaynOI R1 T3」镍铬合金机器人
题目背景
题目描述
给定一个长为 的序列 。
有 次询问,每次给出三个数 ,请你求出有多少个以 为左端点的区间 ()使得 $\text{mex}(\{bot_l,bot_{l+1},\cdots,bot_r\})\in[x,y]$。
注:一个可重集合 的 函数 指的是最小的没有在 中出现过的非负整数,如 。
输入格式
第一行两个正整数 ,表示序列的长度和询问的次数。
第二行 个数,表示序列 。
接下来 行,每行三个整数 。
输出格式
输出共 行,每行一个整数,表示答案。
4 2
0 1 3 2
1 2 2
2 1 4
2
0
10 10
0 0 1 1 1 0 0 1 0 1
1 0 0
2 0 1
3 1 2
4 0 1
5 0 2
6 0 1
7 1 1
8 2 2
9 0 0
10 1 2
0
1
5
2
6
2
1
2
0
0
提示
对于 的数据,,,,。
本题采用捆绑测试。
- Subtask 1(10pts):。
- Subtask 2(15pts):。
- Subtask 3(15pts):。
- Subtask 4(20pts):。
- Subtask 5(40pts):无特殊限制。