比赛 |
20151019 |
评测结果 |
AATTEEEEEE |
题目名称 |
学数数 |
最终得分 |
20 |
用户昵称 |
AAAAAAAAAA |
运行时间 |
2.448 s |
代码语言 |
C++ |
内存使用 |
76.63 MiB |
提交时间 |
2015-10-19 20:48:41 |
显示代码纯文本
#include<fstream>
#include<algorithm>
using namespace std;
int a[5001]={0},b[20000000]={0},q=0;
int main(){
ifstream fin("jxthree.in");
ofstream fout("jxthree.out");
int n,m,i,j,k,p=0,ans=0;
char op;
fin>>n>>m;
for(i=1;i<=n;i++){
fin>>a[i];}
for(i=1;i<=n;i++){
for(j=i;j<=n;j++){
if(a[j]>p){
b[q]=a[j];p=a[j];q++;}
else{
b[q]=p;q++;}
}p=0;}
sort(b,b+q);
for(i=0;i<m;i++){
fin>>op>>k;
if(op=='>'){
for(j=q-1;j>=0;j--){
if(b[j]<=k){
break;}
ans++;}
}
if(op=='='){
for(j=0;j<q;j++){
if(b[j]>k){
break;}
if(b[j]==k){
ans++;}}
}
if(op=='<'){
for(j=0;j<q;j++){
if(b[j]>=k){
break;}
ans++;}
}fout<<ans<<endl;ans=0;}
fin.close();
fout.close();
return 0;
}