求助一道站外题
  • 板块灌水区
  • 楼主FALCONAD
  • 当前回复7
  • 已保存回复7
  • 发布时间2021/8/27 19:47
  • 上次更新2023/11/4 08:47:23
查看原帖
求助一道站外题
350448
FALCONAD楼主2021/8/27 19:47

问题描述

农夫约翰有n 头奶牛,为了方便我们把它们编号为1 ~ n,现在它们站成了一排。每头奶牛都有一个血统的类型:1 代表荷斯坦奶牛,2 代表根西奶牛,3 代表泽西奶牛。农夫约翰想要你帮忙数一下某些特定的区间内,每种奶牛各有多少头。

输入格式 第一行包含两个整数n 和q,表示奶牛的头数和询问数。 第二行包含n 个正整数,每个是1; 2 或3 中的一个,表示每头奶牛的血统。 接下来q行,每行两个整数a; b,询问区间a, a + 1, ...... , b 的情况。

输出格式 输出文件共q 行,每行三个用空格隔开的非负整数,分别代表每种奶牛的数量。

样例输入 6 3

2

1

1

3

2

1

1 6

3 3

2 4

样例输出

3 2 1

1 0 0

2 0 1

提示 对于编号为1-3的测试点,满足n,q<=1000对于编号为4-14的测试点,满足n,q<=100000对于所有的测试点,保证i<=a<=b<=n。

2021/8/27 19:47
加载中...