您的位置:首页 > Web前端 > JavaScript

FJSDFZOJ 1109 统计数字

2014-01-19 22:16 453 查看
a3e3

原题:http://218.5.5.242:9018/JudgeOnline/problem.php?id=1109

时间:2014.1.19

类型:快排、及时状态

源码:

#include<iostream>
#include<algorithm>
using namespace std;
int a[200000];
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
}
sort(a+1,a+1+n);
int b=a[1],cnt=1;
for(int i=2;i<=n;i++)
{
if(b==a[i]) { cnt++; b=a[i]; }
else { cout<<b<<' '<<cnt<<"\n"; cnt=1; b=a[i];}
}
cout<<b<<' '<<cnt<<"\n";
system("pause");
return 0;
}


最后状态:AC

总结:

WA了一次,整体思路一开始就是对的,但是由于我是每次判断到不同才输出,最后一个不会判断到不同,所以没输出
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  模拟