当前位置: 首页 > news >正文

电力建设网站最新消息

电力建设网站,最新消息,网站建设 软件有哪些,电商网站有哪些值得注意的题目描述 某次科研调查时得到了n个自然数,每个数均不超过1500000000(1.5*109)。已知不相同的数不超过10000个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。 输入描述: 第1行是整数…

题目描述

某次科研调查时得到了n个自然数,每个数均不超过1500000000(1.5*109)。已知不相同的数不超过10000个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。

输入描述:

第1行是整数n,表示自然数的个数。
第2~n+1行每行一个自然数。

输出描述:

输出m行(m为n个自然数中不相同数的个数),按照自然数从小到大的顺序输出。每行输出两个整数,分别是自然数和该数出现的次数,其间用一个空格隔开。

示例1

输入

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,每个数均不超过1500000000(1.5*109)

假如用冒泡排序,本题会运行超时,所以我们用qsort函数快速排序

下面附上代码

#include<stdio.h>
#include<stdlib.h>
int compare(const void*pa,const void*pb)
{int *a=(int*)pa;int *b=(int*)pb;return *a-*b;
}
int main()
{int n;int tmp;int num=1;scanf("%d",&n);int arr[n];for(int i=0;i<n;i++){scanf("%d",&arr[i]);}qsort(arr,n,sizeof(int),compare);for(int i=0;i<n;i++){if(arr[i]==arr[i+1]){num++;}else{printf("%d %d\n",arr[i],num);num=1;}}return 0;
}

http://www.ds6.com.cn/news/93133.html

相关文章:

  • 软件工程女生好就业吗免费seo快速收录工具
  • 做高仿网站有哪些网络公司起名
  • 重庆品质网站建设销售百度推广费用可以退吗
  • 二级分销优化网址
  • 网站推广文章营销型网站建设推广
  • 网站推广方法ppt360竞价推广登录入口
  • 武义县网站建设注册城乡规划师含金量
  • 鲁中晨报淄博疫情最新消息兰州网络推广优化怎样
  • 乌鲁木齐建设网站国家免费职业技能培训
  • 女人做春梦网站如何做网站seo
  • 商务部网站建设情况汇报怎么开设自己的网站
  • 统计 网站关键字 布局海外推广营销平台
  • 自己学网站建设备案查询官网
  • 哪里做网站需求软件开发app制作
  • 桂林疫情最新情况武汉网站建设优化
  • 教学网站开发代码营销策略理论
  • 可以商用的图片网站在百度上怎么发布广告
  • 企业宣传片拍摄思路广州seo搜索
  • 商丘做手机做网站软件开发
  • 十堰做网站最好的公司长春网络推广优化
  • jsp网站首页怎么做浏览器下载大全
  • 凡科建站添加文章什么是搜索引擎优化的核心
  • 软件综合课设做网站网络营销与直播电商是干什么的
  • 广告型网站怎么做的广州疫情最新消息
  • 网站功能列表广州网站关键词排名
  • 注册网站要身份证吗艾滋病多久能查出来
  • 哪个网站做电商门槛最低什么是核心关键词
  • 咖啡网站开发背景百度推广账户登录首页
  • 惠州专业的免费建站长尾关键词挖掘工具
  • 网站怎么做才能将名声打响怎么引流到微信呢