NOIP2007普及组复赛试题
6页1、1.奖学金(scholar.pas/c/cpp)【问题描述】某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前 5名学生发奖学金。 期末,每个学生都有3 门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学 总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号 小的同学 排在前面,这样,每个学生的排序是唯一确定的。任务:先根据输入的 3门课的成绩计算总分,然后按上述规则排序,最后按排名顺序输出 前五名名学生的学号和总分。注意,在前 5名同学中,每个人的奖学金都不相同,因此,你必 须严格按上述规则排序。例如,在某个正确答案中,如果前两行的输出数据(每行输出两个数: 学号、总分) 是:7 2795 279这两行数据的含义是:总分最高的两个同学的学号依次是 7 号、5 号。这两名同学的总分都 是 279(总分等于输入的语文、数学、英语三科成绩之和) ,但学号为7 的学生语文成绩更高 一些。如果你的前两名的输出数据是:5 2797 279则按输出错误处理,不能得分。【输入】输入文件scholar.in包含n+1行:第1行为一个正整数n表示该
2、校参加评选的学生人数。第2到n+1行,每行有3个用空格隔开的数字,每个数字都在0到100之间z第1行的 3 个数 字依次表示学号为 j-1 的学生的语文、数学、英语的成绩。每个学生的学号按照输入顺 序编号为 ln (恰好是输入数据的行号减 1)。所给的数据都是正确的,不必检验。【输出】输出文件scholar.out共有5行,每行是两个用空格隔开的正整数,依次表示前5名学 生的学号和总分。输入输出样例 1】scholar.inscholar.out690 67 8087 66 9178 89 9188 99 7767 89 6478 89 986 2654 2643 2582 2441 237输入输出样例 2】scholar. inscholar. out80 89 8988 98 7890 67 8087 66 9178 89 9188 99 7767 89 6478 89 988 2652 2646 2 641 2585 258【限制】50%的数据满足:各学生的总成绩各不相同 100%的数据满足: 6=n=3002.纪念品分组(group.pas/c/cpp)【题目描述】元旦快到了,
《NOIP2007普及组复赛试题》由会员博****1分享,可在线阅读,更多相关《NOIP2007普及组复赛试题》请在金锄头文库上搜索。
建设施工合同范文(六篇)
2022年员工薪酬福利制度
工程项目管理用表(试行)
六年级新学期学生学习计划格式范本(三篇).doc
EP小学英语四年级下册期末精品试题
2023年关于教学反思
2022年广东省安全员C证(专职安全生产管理人员)资格考试题库及模拟卷含参考答案93
施工防尘方案范本
2010年中考语文复习之语言运用汉字的认读与书写-作文
中班科学活动教案--小蚂蚁教案
中高档地毯项目商业计划书写作参考
信息管理专业技术职称等级评定细则
仓库日常工作及物资保管规定仓库管理制度与流程
通用硅酸盐水泥规范标准
2023年云南省普洱市澜沧县富东乡那东村社区工作人员考试模拟试题及答案
2022年人事部门工作总结范本
辐射换热思考题答案
枣庄原油油轮技术服务项目可行性研究报告
摘果子(大班体育活动教学设计)
施工技术交底大全沥青油毡卷材屋面防水层施工交底
2023-09-29 28页
2023-01-09 7页
2023-06-04 5页
2023-06-25 1页
2022-12-17 28页
2023-02-17 8页
2023-05-02 8页
2023-10-20 4页
2022-11-29 4页
2023-10-16 12页