- 统计数字
- 2016-01-15 19:34:54 @
#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 条评论
-
Tmall LV 7 @ 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
- 分类
- (无)
- 标签
- 递交数
- 2916
- 已通过
- 1143
- 通过率
- 39%
- 被复制
- 7
- 上传者