比赛 20190521热身赛 评测结果 AAAAAAAAAAAAAAAAAAAA
题目名称 迷妹 最终得分 100
用户昵称 ziiidan 运行时间 0.802 s
代码语言 C++ 内存使用 14.80 MiB
提交时间 2019-05-21 19:21:45
显示代码纯文本
#include<iostream>
#include<cstdio>

using namespace std;

const int maxn=100005;

int n,m,temp;
int fr,to;
int x[maxn],y[maxn],z[maxn];

int main()
{
	freopen("fans.in","r",stdin);
	freopen("fans.out","w",stdout);
	scanf("%d%d",&n,&m);
	for(register int i=1;i<=n;i++)
	{
		x[i]=x[i-1];
		y[i]=y[i-1];
		z[i]=z[i-1];
		scanf("%d",&temp);
		if(temp==1) x[i]++;
		else if(temp==2) y[i]++;
		else if(temp==3) z[i]++;
	}
	for(register int i=1;i<=m;i++)
	{
		scanf("%d%d",&fr,&to);
		printf("%d %d %d\n",x[to]-x[fr-1],y[to]-y[fr-1],z[to]-z[fr-1]);
	}
	return 0;
}