当前位置:首页 >> 学科竞赛 >>

信息学奥赛 往届试题


2.奖学金
(scholar.pas/c/cpp) 【问题描述】 某小学最近得到了一笔赞助, 打算拿出其中一部分为学习成绩优秀的前 5 名学生发奖学 金。期末,每个学生都有 3 门课的成绩:语文、数学、英语。先按总分从高到低排序,如果 两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那 么规定学号小的同学排在前面,这样,每个学生的排序是唯一确定的。 任务:先根据输入的 3 门课的成绩计算总分,然后按上述规则排序,最后按排名顺序输 出前 5 名学生的学号和总分。注意,在前 5 名同学中,每个人的奖学金都不相同,因此,你 必须严格按上述规则排序。例如,在某个正确答案中,如果前两行的输出数据(每行输出两 个数:学号、总分)是: 7 279 5 279 这两行数据的含义是:总分最高的两个同学的学号依次是 7 号、5 号。这两名同学的总 分都是 279(总分等于输入的语文、数学、英语三科成绩之和) ,但学号为 7 的学生语文成 绩更高一些。如果你的前两名的输出数据是: 5 279 7 279 则按输出错误处理,不能得分。 【输入】 输入文件 scholar.in 包含 n+1 行: 第 1 行为一个正整数 n,表示该校参加评选的学生人数。 第 2 到 n+1 行,每行有 3 个用空格隔开的数字,每个数字都在 0 到 100 之间。第 j 行的 3 个数字依次表示学号为 j-1 的学生的语文、数学、英语的成绩。每个学生的学号按照输入 顺序编号为 1~n(恰好是输入数据的行号减 1) 。 所给的数据都是正确的,不必检验。 【输出】 输出文件 scholar.out 共有 5 行,每行是两个用空格隔开的正整数, 依次表示前 5 名学生的学号和总分。

【输入输出样例 1】 scholar.in 6 90 67 80 87 66 91 78 89 91 88 99 77 67 89 64 78 89 98 scholar.out 6 265 4 264 3 258 2 244 1 237

【输入输出样例 2】 scholar.in 8 80 89 89 88 98 78 90 67 80 87 66 91 78 89 91 88 99 77 67 89 64 78 89 98 scholar.out 8 265 2 264 6 264 1 258 5 258

【限制】 50%的数据满足:各学生的总成绩各不相同 100%的数据满足:6<=n<=300

3.明明的随机数
(random.pas/c/cpp) 【问题描述】 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先 用计算机生成了 N 个 1 到 1000 之间的随机整数(N≤100),对于其中重复的 数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。 然后再把这些数从小到大排序, 按照排好的顺序去找同学做调查。请你协助明明 完成“去重”与“排序”的工作。

【输入文件】 输入文件 random.in 有 2 行,第 1 行为 1 个正整数,表示所生成的随机数 的个数: N 第 2 行有 N 个用空格隔开的正整数,为所产生的随机数。 【输出文件】 输出文件 random.out 也是 2 行,第 1 行为 1 个正整数 M,表示不相同的随 机数的个数。第 2 行为 M 个用空格隔开的正整数,为从小到大排好序的不相同 的随机数。 【输入样例】 10 20 40 32 67 40 20 89 300 400 15 【输出样例】 8 15 20 32 40 67 89 300 400


相关文章:
信息学奥赛历年试题(解答)
信息学奥赛历年试题(解答) 隐藏>> 历年全国青少年信息学奥赛选择题每题有且仅有一个正确答案) 一、单项选择题(共 10 题,每题 1.5 分,共计 15 分。每题有...
信息学奥赛测试题(1)
信息学奥赛测试题(1)_学科竞赛_小学教育_教育专区。信息学奥赛测试题一、装球:设有 N 个盒子(N 足够大,可装入任何数量的球) ,分别 编号 1,2,…,同时有 ...
(信息学奥赛)选拔考试试题A卷
湖南广益实验中学 信息学奥林匹克竞赛辅导——信息学奥赛 选拔考试试题 信息学奥赛 选拔考试试题(A 卷) 班级___ 姓名___ 自己手机___ 家庭电话___ 考试说明...
信息学奥赛测试题
信息学奥赛测试题第一题、用筛法求 800---1000 之间的所有素数(质数) 。将...第9章 信息学奥赛试题精... 15页 免费 信息学奥赛试题是如何炼... 28页 ...
信息学竞赛题库
试题部分全部采用 Word 格式 欢迎登陆 OIFans.cn(http://www.OIFans.cn/)获得更多资料 感谢 tangyouze,信息学奥赛网提供部分试题 ZJU : acm.zju.edu.cn UVA...
信息学奥赛试题
信息学奥赛学生选拔试题 1页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 信息学奥赛试题 隐藏>> 奥赛试题 2004...
2015小学生信息学竞赛试题
2015小学生信息学竞赛试题_学科竞赛_小学教育_教育专区。2015小学生信息学竞赛试题 中山市第七届小学生信息学邀请赛试题比赛时间:2015 年 4 月 19 日上午 9:00...
小学生信息学奥林匹克竞赛试题
小学生信息学奥林匹克竞赛试题_学科竞赛_小学教育_教育专区。小学信息学奥赛竞赛题 武进区小学生信息学奥林匹克竞赛试题 BASIC 语言 二小时完成 一.选择一个正确...
信息学奥赛初赛复习题
D D. B 16、.计算机所能辨认的最小信息单位是___。 A. 位 B. 字节 C...信息学奥赛初赛试题(第十... 8页 1下载券 2007年及之前历年信息学... ...
全国青少年信息学奥林匹克联赛初赛试题2009-2015
(middle, middle), target 第 34 页共 65 页 第十八届全国青少年信息学奥林匹克联赛初赛(普及组 Pascal 语言试题) 竞赛时间:2012 年 10 月 13 日 14:30~...
更多相关标签: