比赛场次 267
比赛名称 20151019
比赛状态 已结束比赛成绩
开始时间 2015-10-19 19:00:00
结束时间 2015-10-19 22:30:00
开放分组 全部用户
注释介绍
题目名称 学数数
输入输出 jxthree.in/out
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
Gravatardashgua AAAAAAAAAA 0.423 s 4.51 MiB 100
GravatarAAAAAAAAAA AATTEEEEEE 2.448 s 76.63 MiB 20
Gravatarmikumikumi C 0.000 s 0.00 MiB 0
Gravatarfyb EEEEEEEEEE 0.810 s 0.67 MiB 0
GravatarArrow WWTTEEEEEE 2.471 s 68.96 MiB 0
Gravatar明天 EEWWTTTTEE 5.572 s 4.89 MiB 0
Gravatar123 WWWWTTTTTT 6.184 s 0.95 MiB 0
Gravatarpangxinying WWTTTTTTEE 6.186 s 4.51 MiB 0
Gravatar/k EEEETTTTTT 6.330 s 1.31 MiB 0
GravatarHoliye WWEETTTTTT 6.331 s 17.10 MiB 0

学数数

★★★☆   输入文件:jxthree.in   输出文件:jxthree.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】


从前有一只咩,还有一只叽,还有……嗯……一只毒。

毒是咩和叽的师父。

咩经常算不对像3+0.5这样的数,它总认为3+0.5=5。叽经常算不对60+20这样的数,它总认为60+20=100。

所以毒为了锻炼它们数数的能力,想出了下面这个游戏:

毒先在纸上写下n个数a1,a2,…,an,然后咩和叽会找出所有的连续子数组(共有n*(n+1)/2个),在自己的纸上记录下每个连续子数组的最大值,那之后毒会给

咩和叽Q个问题,每个问题形如下面三种之一:

1.记录的数中有多少个大于K?

2.记录的数中有多少个等于K?

3.记录的数中有多少个小于K?

然而这只咩太蠢了,总是答错毒的问题,咩很伤心,请你帮帮它吧!


【输入格式】


第一行两个整数n,Q。

第二行n个整数a1,a2,…,an。

下面Q行,每行有一个字符op和一个整数K。

如果op是“>”,说明是第一种问题。

如果op是“=”,说明是第二种问题。

如果op是“<",说明是第三种问题


【输出格式】

共有Q行,第i行表示第i个问题的答案。

【样例输入】

3  5

1  2  3

>  1

<  2

=  3

>  4

<  5

【样例输出】

5

1

3

0

6

【提示】


 咩和叽的纸上应该写着1,2,2,3,3,3。

  数据范围与约定

 对于20%的数据,1≤n≤200,1≤Q≤200,1≤ai,K≤10^6。

 对于40%的数据,1≤n≤5000,1≤Q≤5000,1≤ai,K≤10^6。

 对于60%的数据,1≤n≤10^5,1≤Q≤10^5,1≤ai,K≤10^6,ai两两不同。

 对于80%的数据,1≤n≤10^5,1≤Q≤10^5,1≤ai,K≤10^6。

 对于1OO%的数据,1≤n≤10^5,1≤Q≤10^5,1≤ai,K≤10^9。



【来源】

在此键入。