为什么会RE??

#include <iostream>
#include <cmath>
#include <cstring>
#include <algorithm>
#include <queue>
#include <cstdio>
#include <cstdlib>
using namespace std;
const int N=200000+250;
long long n,maxv=-1;
long long num[N],a[N],flag[N];

int main()
{
//freopen("D:\test\in.txt","r",stdin);
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
scanf("%d",&a[i]);
flag[a[i]]=1;
num[a[i]]++;
maxv=max(maxv,a[i]);
}
for(long long i=1;i<=maxv;i++)
{
if(flag[i]==1) printf("%lld %lld\n",i,num[i]);
}
return 0;
}

5 条评论

  • @ 2016-08-02 18:08:21

    a[i]太大,标记不下,这里要用快排,不能用计数或者其他的

  • @ 2016-02-23 12:59:32

    a[i]太大,标记不下

  • @ 2016-02-12 12:30:05

    a数组其实根本不用开的……读一个处理一个根本不用存
    gy要注意啊

  • @ 2016-02-07 14:00:19

    我知道了 a【i】有很大, 标记不下

  • @ 2016-01-23 08:36:45

    这里同re,不知为何

  • 1

信息

ID
1816
难度
4
分类
(无)
标签
递交数
2915
已通过
1142
通过率
39%
被复制
7
上传者