【开放 5月22日 编程实践 内含资料】 找出考试第三名的成绩, 你可以么? _______周末放松一下,进来学习学习吧!
来源:互联网 发布:医疗投资集团 知乎 编辑:程序博客网 时间:2024/04/19 05:31
ACM大学刚考完大学英语4级考试,想知道全校第3名学生的成绩是多少?
如果最高分有好多个学生,则相同成绩的学生都算第一名;同理,如果第二高分的有多个学生,都算第二名。
当然这是简单题,请你快速编一个程序找到第3名的成绩。
输入:输入有多组,每组有2行,第一行是学生人数N(1<=N<10000),第二行有N个整数,分别表示每个学生的成绩(0到1e9)。当输入的N为0的时候结束程序。
输出:对于每组输入,输出只有一行,即第3名学生的成绩,如果找不到,则输出No such score !
Sample input:
10
90 84 90 60 70 65 73 85 98 98
5
90 90 89 90 90
0
Sample output:
85
No such score !
难度:for beginner
Time limit: 50ms Memory: 200K
-------------------------------------------------------------
to think more about it, let's do this below after you've solved the problem above! ^^
扩展:题目里,是不计算重复数字的情况. 现在,我们要求计算重复数字,找出整个序列内第k大的数字,这该怎么处理呢?
-------------------------------------------------------------
以上两题,没有思路的同学可以参考以下PDF学习,内容很短小,希望大家能够用PDF内提供的堆算法完成扩展题,最后的空间换时间算法(最好利用位运算)完成原题.
-------------------------------------------------------------
认真学习PDF点我:http://www.vdisk.cn/down/index/4452894A9227
- 【开放 5月22日 编程实践 内含资料】 找出考试第三名的成绩, 你可以么? _______周末放松一下,进来学习学习吧!
- 考试结束了,可以放松一下了!
- 放松的周末
- 可以浏览的国外网站(学习和放松)
- 大家都辛苦了,进来放松一下,保证你满意哦!
- 总结一下2014年3月2日的36氪开放日参加体验
- 4月22日C++的学习
- 8月5日的学习内容
- (2013年2月6日)开始着手网络工程师考试的学习
- 关于PMP考试,你不得不了解的内容(5月8日更新)
- 09年5月11日通过了SOLARIS10的310-202的考试,庆祝一下!
- Unity3D 可以作为学习资料的 编程规范
- 总算可以放松一下了!
- 山东选30名律师公派赴美学习 5月11日考试选拔
- 5月24日 – 6月11日 CUDA编程学习笔记
- 跟着老白学ORACLE (1) 1月1日 学习一下表的基础知识
- 2013年3月6日 一些Android学习资料
- 在2009年6月20日星期六大学英语六级考试前,回忆一下我以前英语等级考试的点点滴滴
- Oracle启动服务详解以及手动控制
- 认识DMA
- flex初学(一)
- FOJ 1003 Counterfeit Dollar
- [转]关于找工作或找实习的一点建议--认真准备
- 【开放 5月22日 编程实践 内含资料】 找出考试第三名的成绩, 你可以么? _______周末放松一下,进来学习学习吧!
- SQL Server 智能感知插件SQL Prompt 4(有图有真相)
- 移动信息100期,寻找的就是你
- ubuntu中如何将终端添加到右键?
- 基于XNA的SLG小游戏:(Super Strategy Restart)SSR
- linux小系统支持中文的问题
- 系统总线
- _exception_code 链接错误
- 您进行邮件营销的时候,是否遇到下面的问题: