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

信息学奥赛 往届试题


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


相关文章:
历届信息学奥赛选择题
历届信息学奥赛选择题_学科竞赛_高中教育_教育专区 暂无评价|0人阅读|0次下载|举报文档 历届信息学奥赛选择题_学科竞赛_高中教育_教育专区。泰安市实验学校 第五...
信息学奥赛 往届试题
信息学奥赛 往届试题_学科竞赛_高中教育_教育专区。新手 2.奖学金 (scholar.pas/c/cpp) 【问题描述】 某小学最近得到了一笔赞助, 打算拿出其中一部分为学习...
信息学奥赛历年试题(解答)
历年全国青少年信息学奥赛选择题每题有且仅有一个正确答案) 一、单项选择题(共 10 题,每题 1.5 分,共计 15 分。每题有且仅有一个正确答案) 单项选择题( ...
信息学奥赛初赛复习题
内部资料 注意保密 信息学奥赛初赛复习 金陵中学河西分校 第 0 页 第一部分:选择题一、 、计算机发展历程 (NOI2007笔试复习题,部分) 1、NOI机试使用的操作系统...
1999年至2013年历年信息学奥赛提高组初赛答案
福建省莆田第一中学 信息学奥赛兴趣小组 整理:林梓雨 NOIP2013 第十九届全国青少年信息学奥林匹克联赛初 赛(提高组)试题解析一、单选题(15*1.5) 1、A,一个...
(信息学奥赛)选拔考试试题A卷
湖南广益实验中学 信息学奥林匹克竞赛辅导——信息学奥赛 选拔考试试题 信息学奥赛 选拔考试试题(A 卷) 班级___ 姓名___ 自己手机___ 家庭电话___ 考试说明...
信息学奥赛试题及答案
信息学奥赛试题 一、填空题(共 20 题,每题 1.5 分,共计 30 分。每题有 5 个备选答案,前 10 个题为单选题(即每题 有且只有一个正确答案,选对得分),...
历届奥赛试题解析-初赛
历届奥赛试题解析-初赛_学科竞赛_小学教育_教育专区 暂无评价|0人阅读|0次下载|举报文档历届奥赛试题解析-初赛_学科竞赛_小学教育_教育专区。省淳中信息学奥赛辅导...
信息学奥赛试题精选33题(附带题解)
信息学奥赛试题精选33题(附带题解)_学科竞赛_高中教育_教育专区。信息学奥赛试题精选33题(附带题解) 基础题:【1 Prime Frequency】 【问题描述】给出一个仅包含...
全国青少年信息学奥林匹克联赛初赛试题2009-2015
(middle, middle), target 第 34 页共 65 页 第十八届全国青少年信息学奥林匹克联赛初赛(普及组 Pascal 语言试题) 竞赛时间:2012 年 10 月 13 日 14:30~...
更多相关标签:
中学生信息学奥赛试题 | 信息学奥赛初赛试题 | 小学信息学奥赛试题 | 信息学奥赛复赛试题 | 信息学奥赛试题 | 初中信息学奥赛试题 | 小学生信息学奥赛试题 | 信息学奥赛2015年试题 |