#B. 小 Z 的珠子

    Type: Default 1000ms 256MiB

小 Z 的珠子

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

小 Z 准备给小 Y 送上彩色手串作为礼物,这手串上面总共有 nn 颗珠子,我们将这些珠子从左到右编号为 1,2,,n1,2,\dots,n

所有珠子可以分成三种颜色,具体地说,每颗珠子一定是 1,2,31,2,3 三种颜色中的一种。

现在,小 Y 会问小 Z 共 qq 个问题,每个问题希望小 Z 说出编号 xyx\sim y 这一段区间(包括 xxyy)种每种颜色的珠子的数量。

输入格式

第一行两个整数 n,qn,q

接下来 nn 行,每行一个整数,第 ii 个整数表示第 ii 颗珠子的颜色。

接下来有 qq 行,每行两个整数 x,yx,y,表示第 ii 次询问的范围是 [x,y][x,y]

输出格式

对于每一个查询,输出三个整数,分别是询问区间种颜色 11 的珠子数量,颜色 22 的珠子数量,颜色 33 的珠子数量。

样例 #1

样例输入 #1

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

样例输出 #1

3 2 1
1 0 0
2 0 1

提示

【数据范围】

对于前 30%30\% 的数据,3n1000,1q10003 \le n \le 1000, 1 \le q \le 1000

对于 100%100\% 的数据,$3 \le n \le 10^5, 1 \le q \le 10^5, 1\le x \le y \le n$。

入门(A)组-2(CSP-J第二轮复习T1、T2)

Not Claimed
Status
Done
Problem
4
Open Since
2025-5-10 17:00
Deadline
2025-5-18 23:59
Extension
24 hour(s)