#WDGOFFP103. 预

题目背景

能预见后续的要求吗?从某种角度而言,预处理就是在知道后续要求的情况下做的。

题目描述

给定一个nn个元素,且元素只有1,2,31,2,3的数组AA。给定QQ次查询,每次查询输入l,rl,r,你需要分别求出[l,r][l,r]这个范围内里面1,2,31,2,3的个数

输入格式

第一行两个整数 N,QN,Q1N,Q1051 \leq N,Q \leq 10^5)。

接下来 NN 行,每行一个整数,第 ii 个整数为AiA_i

接下来 QQ 行,每行两个整数 l,rl,r,表示第 ii 次查询的范围是 [l,r][l,r]

输出格式

对于每个查询,输出三个整数,分别[l,r][l,r]这个范围内里面1,2,31,2,3的个数

6 3
2
1
1
3
2
1
1 6
3 3
2 4
3 2 1
1 0 0
2 0 1