201503-2-数字排序
试题编号: | 201503-2 |
试题名称: | 数字排序 |
时间限制: | 1.0s |
内存限制: | 256.0MB |
问题描述: |
问题描述 给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出。 输入格式 输入的第一行包含一个整数n,表示给定数字的个数。 输出格式 输出多行,每行包含两个整数,分别表示一个给定的整数和它出现的次数。按出现次数递减的顺序输出。如果两个整数出现的次数一样多,则先输出值较小的,然后输出值较大的。 样例输入 12 样例输出 3 4 评测用例规模与约定 1 ≤ n ≤ 1000,给出的数都是不超过1000的非负整数。 |
python程序(100分):
n = eval(input())
a = list(map(int,input().split()))
a.sort()
count = {}
for word in a:count[word] = count.get(word,0) + 1
items = list(count.items())
items.sort(key = lambda x:x[1],reverse = True)
for i in range(len(items)):word, count = items[i]print(word,count)
程序分析:
(1)a.sort()先对列表a从小到大排序。
(2)items.sort(key = lambda x:x[1],reverse = True) 对字典的<值>进行从大到小的排序。
201503-2-数字排序相关推荐
- mysql将字符串字段转为数字排序或比大小
SELECT * FROM Student WHERE 1 = 1 ORDER BY -ID DESC ; SELECT * FROM Student WHERE 1 = 1 ORDER BY (ID ...
- BitSet 数字排序
2019独角兽企业重金招聘Python工程师标准>>> BitSet 数字排序 博客分类: java package tree2; import java.util.BitSet;p ...
- 杂记(1)java读取char类型2. 大小写字母的转换3. 字符串的拼接4. 一串数字排序
1. java读取char类型 应为java中没有nextchar();函数,所以只能先读取一行,即 Sting a=sc.nextline(); char need=a.charAt(0);//取字 ...
- Mysql字符串截取 mysql将字符串字段转为数字排序或比大小
SELECT * FROM Student WHERE 1 = 1 ORDER BY -ID DESC ; SELECT * FROM Student WHERE 1 = 1 ORDER BY (ID ...
- LeetCode 2191. 将杂乱无章的数字排序(自定义排序)
文章目录 1. 题目 2. 解题 1. 题目 给你一个下标从 0 开始的整数数组 mapping ,它表示一个十进制数的映射规则,mapping[i] = j 表示这个规则下将数位 i 映射为数位 j ...
- 生活中c语言排序案例,C语言之数字排序-基于冒泡排序法的一些案例(对未知数量的数字进行排序)...
C语言之数字排序 在学习C语言的时候遇到了几个比较基础的排序问题,又结合了之前的处理方法.觉得在这个需要再系统地进行复习一下. 当我们在初学C语言的时候,我们都会结合三个数字的排序来理解计算机处理问题 ...
- 基于Hadoop 2.6.0运行数字排序的计算
上个博客写了Hadoop2.6.0的环境部署,下面写一个简单的基于数字排序的小程序,真正实现分布式的计算,原理就是对多个文件中的数字进行排序,每个文件中每个数字占一行,排序原理是按行读取后分块进行排序 ...
- CCF201503-2 数字排序
问题描述: 试题编号: 201503-2 试题名称: 数字排序 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺 ...
- 如何给100亿个数字排序
转自:http://netsmell.com/post/how-sort-10-billion-data.html?ref=myread 海量数据处理/外部归并排序 - 分治.cppp 今天要给100 ...
- CCF201503-2 数字排序(100分)
试题编号: 201503-2 试题名称: 数字排序 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出. 输 ...
最新文章
- winformDatagridview无法编辑的问题
- ASP删除黑客建立的只读文件夹和文件
- poj 2240 Arbitrage (floyd 变形)
- 架构与设计 之一 C 嵌入式设计模式(Design Patterns for Embedded Systems in C)的学习记录
- mysql 基本操作
- python脚本根据cookies自动登录网站_python实现带验证码网站的自动登陆实现代码...
- python中的内置函数返回元素_Python内置函数_________用来返回数值型序列中所有元素之和。...
- JAVA-面向对象-多态
- php中time()与$_SERVER[REQUEST_TIME]用法区别
- LWIP协议栈详解(2)_网络接口层与协议栈初始化
- Python tkinter库之Canvas 根据函数解析式或参数方程画出图像
- H3C基础配置命令(一)
- 笔记本电脑触摸板的使用
- 12123选牌漏洞_揭秘交管12123六大车牌选号技巧
- 特斯拉充电异常甩锅国家电网,被“打脸”后致歉
- 【ISP】HSV(2)
- day18-面向对象作业
- 日本金融监管机构将推出新的ICO法规
- matlab 好玩的程序,MATLAB中几个比较有用的程序
- word中图片为嵌入式格式时显示不全_图片在word中显示不全怎么处理_word图片显示不全怎么办-win7之家...
热门文章
- SMB、FTP、DNS、等六个服务总结
- 【Linux】Centos防火墙命令
- ecshop退出登录会清空购物车的bug优化,最完美解决方法
- 关于app.config不能即时保存读取的解决方案
- ORA-01438错误的解决方法
- “ORA-01747: user.table.column, table.column 或列说明无效” 的解决方案
- 解决问题:swiper动态加载图片后无法滑动
- jQuery:ajax调用成功后返回数据
- 为什么我的程序在完全循环8192个元素时会变慢?
- 导 Kinect2库,opencv库,pcl库