#P6180. [USACO15DEC] Breed Counting S

[USACO15DEC] Breed Counting S

题目描述

Farmer John 的 NN 头奶牛,从左到右编号为 1N1 \ldots N,排成一队。

所有牛都可以分为三个品种,每头牛都有一个品种编号(只能为 1,2,31,2,3 中的一个)。FJ 有 QQ 个询问,每个询问希望求出某个区间内每个品种奶牛的数量。

输入格式

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

接下来 NN 行,每行一个整数,第 ii 个整数代表第 ii 头奶牛的品种编号。

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

输出格式

对于每个查询,输出三个整数,分别是指定区间内品种 11 的奶牛数量,品种 22 的奶牛数量,品种 33 的奶牛数量。

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