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

信息学奥赛 往届试题


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 分。每题有且仅有一个正确答案) 。 第 14 ...
历届信息学奥赛选择题
在下列关于青少年信息学竞赛的说法中,你赞成的是( 分,答题一律满分)。 A. ...AC 第十四届全国青少年信息学奥林匹克联赛初赛试题(2008 年)一、单项选择题(共...
信息学奥赛试题及答案.
信息学奥赛试题及答案. - 信息学奥赛试题 一、填空题(共 20 题,每题 1.5 分,共计 30 分。每题有 5 个备选答案,前 10 个题为单选题(即每题 有且只有...
信息学奥赛历年试题(解答)
信息学奥赛历年试题(解答) 隐藏>> 历年全国青少年信息学奥赛选择题每题有且仅有一个正确答案) 一、单项选择题(共 10 题,每题 1.5 分,共计 15 分。每题有...
信息学奥赛试题集
信息学奥赛试题集_IT/计算机_专业资料。信息学奥赛各种试题 高级本习题集光盘模拟试题集 myheimu 整理 全国青少年信息学奥林匹克联赛培训习题与解答 (中学高级本) ...
小学生信息学奥林匹克竞赛试题
小学生信息学奥林匹克竞赛试题_五年级其它课程_其它课程_小学教育_教育专区。奥林匹克竞赛试题 武进区小学生信息学奥林匹克竞赛试题 武进区小学生信息学奥林匹克...
信息学奥赛测试题(1)
信息学奥赛测试题(1)_学科竞赛_小学教育_教育专区。信息学奥赛测试题一、装球:设有 N 个盒子(N 足够大,可装入任何数量的球) ,分别 编号 1,2,…,同时有 ...
信息学奥赛试题
信息学奥赛学生选拔试题 1页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 信息学奥赛试题 隐藏>> 奥赛试题 2004...
2016金华市第25届小学信息学奥赛试题
2016金华市第25届小学信息学奥赛试题_学科竞赛_小学教育_教育专区 暂无评价|0人阅读|0次下载|举报文档2016金华市第25届小学信息学奥赛试题_学科竞赛_小学教育_教育...
金华市小学第二十二届信息学奥赛试题
金华市第二十二届小学信息学奥赛试题(说明: 答案均要求写在答题纸上?小学组? Pascal 语言?满分 100 分?考试时间 120 分钟) 题号 一(30 分) 二(14 分) ...
更多相关标签: