1164 统计数字
2018-06-17 23:04:10来源:未知 阅读 ()
1164 统计数字
2007年NOIP全国联赛提高组
【问题描述】
某次科研调查时得到了n个自然数,每个数均不超过1500000000(1.5*109)。已知不相同的数
不超过10000 个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统
计结果。
第1行是整数n,表示自然数的个数。
第2~n+1 行每行一个自然数。
输出包含m行(m为n个自然数中不相同数的个数),按照自然数从小到大
的顺序输出。每行输出两个整数,分别是自然数和该数出现的次数,其间用一个空格隔开。
8
2
4
2
4
5
100
2
100
2 3
4 2
5 1
100 2
【限制】
40%的数据满足:1<=n<=1000
80%的数据满足:1<=n<=50000
100%的数据满足:1<=n<=200000,每个数均不超过1 500 000 000(1.5*10^9)
1 #include<iostream> 2 #include<algorithm> 3 using namespace std; 4 int a[10000001]; 5 int tot=0; 6 int maxn; 7 int ma; 8 int ans=0; 9 int main() 10 { 11 int n; 12 cin>>n; 13 for(int i=1;i<=n;i++) 14 { 15 cin>>a[i]; 16 } 17 sort(a,a+n+1); 18 for(int i=1;i<=n;i++) 19 { 20 if(a[i]==a[i+1]) 21 { 22 ans++; 23 } 24 else 25 { 26 cout<<a[i]<<" "<<ans+1<<endl; 27 ans=0; 28 } 29 } 30 return 0; 31 }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:1214 线段覆盖 非结构体做法
下一篇:1083 Cantor表
- 洛谷P1164->小A点菜 2020-05-18
- 7909:统计数字 2018-06-17
- P1164 小A点菜 2018-06-17
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash