全国信息学奥林匹克联赛NOIP2007复赛普及组 -
更新时间:2023-10-07 17:27:01 阅读量: 综合文库 文档下载
全国信息学奥林匹克联赛(NOIP2007)复赛 普及组 1.奖学金
(scholar.pas/c/cpp)
【问题描述】
某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学 排在前面,这样,每个学生的排序是唯一确定的。
任务:先根据输入的3门课的成绩计算总分,然后按上述规则排序,最后按排名顺序输出前五名名学生的学号和总分。注意,在前5名同学中,每个人的奖学金都不相同,因此,你必须严格按上述规则排序。例如,在某个正确答案中,如果前两行的输出数据(每行输出两个数:学号、总分) 是:
7 279
5 279
这两行数据的含义是:总分最高的两个同学的学号依次是7号、5号。这两名同学的总分都是 279 (总分等于输入的语文、数学、英语三科成绩之和) ,但学号为7的学生语文成绩更高一些。如果你的前两名的输出数据是:
5 279
7 279
则按输出错误处理,不能得分。
【输入】
输入文件scholar.in包含n+1行:
第1行为一个正整数n,表示该校参加评选的学生人数。
第2到n+1行,每行有3个用空格隔开的数字,每个数字都在O到100之间z第1行的3个数 字依次表示学号为j-1的学生的语文、数学、英语的成绩。每个学生的学号按照输入顺序编号为l~n (恰好是输入数据的行号减1)。
所给的数据都是正确的,不必检验。
【输出】
输出文件scholar.out共有5行,每行是两个用空格隔开的正整数,依次表示前5名学生的学号和总分。
第1页 共6页
全国信息学奥林匹克联赛(NOIP2007)复赛 普及组
【输入输出样例1】 scholar.in scholar.out 6 6 265 90 67 80 4 264 87 66 91 3 258 78 89 91 2 244 88 99 77 1 237 67 89 64 78 89 98 【输入输出样例2】
scholar. in scholar. out 8 8 265 80 89 89 2 264 88 98 78 6 264 90 67 80 1 258 87 66 91 5 258 78 89 91 88 99 77 67 89 64 78 89 98 【限制】
50%的数据满足:各学生的总成绩各不相同 100%的数据满足: 6<=n<=300
第2页 共6页
全国信息学奥林匹克联赛(NOIP2007)复赛 普及组 2.纪念品分组
(group.pas/c/cpp)
【题目描述】
元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作。为使得参加晚会的同学所获得 的纪念品价值相对均衡,他要把购来的纪念品根据价格进行分组,但每组最多只能包括两件纪念品, 并且每组纪念品的价格之和不能超过一个给定的整数。为了保证在尽量短的时间内发完所有纪念品,乐乐希望分组的数目最少。
你的任务是写一个程序,找出所有分组方案中分组数最少的一种,输出最少的分组数目。
【输入】
输入文件group.in包含n+2行:
第1行包括一个整数w,为每组纪念品价格之和的上限, 第2行为一个整数n表示购来的纪念品的总件数
第3-n+2行每行包含一个正整数Pi (5 <= Pi <= w)w表示所对应纪念品的价格。
【输出】
输出文件group.out仅→行,包含一个整数, ep最少的分组数目合
【输入输出样例】
group.in group. out 100 6 9 90 20 20 30 50 60 70 80 90 【限制】
50%的数据满足: 1 <=n <= 15
100%的数据满足: 1 <= n <= 30000, 80 <= W <= 200
第3页 共6页
全国信息学奥林匹克联赛(NOIP2007)复赛 普及组 3. 守望者的逃离
(escape.pas/c/cpp)
【问题描述】
恶魔猎手尤迫安野心勃勃.他背叛了暗夜精灵,率深藏在海底的那加企图叛变:守望者在与尤迪安的交锋中遭遇了围杀.被困在一个荒芜的大岛上。为了杀死守望者,尤迪安开始对这个荒岛施咒,这座岛很快就会沉下去,到那时,刀上的所有人都会遇难:守望者的跑步速度,为17m/s, 以这样的速度是无法逃离荒岛的。庆幸的是守望者拥有闪烁法术,可在1s内移动60m,不过每次使用闪烁法术都会消耗魔法值10点。守望者的魔法值恢复的速度为4点/s,只有处在原地休息状态时才能恢复。
现在已知守望者的魔法初值M,他所在的初始位置与岛的出口之间的距离S,岛沉没的时间T。你的任务是写一个程序帮助守望者计算如何在最短的时间内逃离荒岛,若不能逃出,则输出守望者在剩下的时间内能走的最远距离。注意:守望者跑步、闪烁或休息活动均以秒(s)为单位。且每次活动的持续时间为整数秒。距离的单位为米(m)。
【输入】
输入文件escape.in仅一行,包括空格隔开的三个非负整数M,S,T。
【输出】
输出文件escape.out包含两行:
第1行为字符串\或\区分大小写),即守望者是否能逃离荒岛。
第2行包含一个整数,第一行为\区分大小写)时表示守望着逃离荒岛的最短时间
第一行为\区分大小写) 时表示守望者能走的最远距离。
【输入输出样例1】 escape.in escape.out 39 200 4 【输入输出样例2】 escape.in 36 255 10 No 197 escape.out Yes 6 【限制】
30%的数据满足: 1 <= T<= 10, 1 <=S<= 100
50%的数据满足: 1 <= T <= 1000, 1 <= S <= 10000
100%的数据满足: 1 <= T <= 300000, 0 <= M<=1000 1 <=S <= 10^8
第4页 共6页
全国信息学奥林匹克联赛(NOIP2007)复赛 普及组 4.Hanoi双塔问题
hanoi.pas/c/cpp
【问题描述】
给定A,B,C三根足够长的细柱,在A柱上放有2n个中间有空的圆盘,共有n个不同的尺寸,每个尺寸都有两个相同的圆盘,注意这两个圆盘是不加区分的(下图为n=3的情形)。现要将 这些国盘移到C柱上,在移动过程中可放在B柱上暂存。要求:
(1)每次只能移动一个圆盘;
(2) A、B、C三根细柱上的圆盘都要保持上小下大的顺序;
任务:设An为2n个圆盘完成上述任务所需的最少移动次数,对于输入的n,输出An。
【输入】
输入文件hanoi.in为一个正整数n,表示在A柱上放有2n个圆盘。
【输出】
输出文件hanoi.out仅一行,包含一个正整数,为完成上述任务所需的最少移动次数An。
【输入输出样例1】 hanoi.in hanoi.out 1 【输入输出样例2】 hanoi.in 2 【限制】
对于50%的数据, 1<=n<=25 对于100% 数据, 1<=n<=200
【提示】
设法建立An与An-1的递推关系式。
2 hanoi.out 6
第5页 共6页
正在阅读:
全国信息学奥林匹克联赛NOIP2007复赛普及组 -10-07
大一班主任工作计划范本(最新版)03-21
大工14春《机电传动控制》在线作业12309-03
食品添加剂使用与管理制度05-15
2017-2018学年河南省平顶山市湛河区四年级(上)期末数学试卷09-19
十一届全国人大四次会议精神传达提纲09-01
曹操《短歌行》赏析10-07
《劳动合同法》、《社会保险法》、《工伤保险条例》实操应对策略05-26
加气站安全等级划分及平面布置标准05-08
新兴路学校卫生检查记录表(中学)08-26
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 奥林匹克
- 复赛
- 普及
- 联赛
- NOIP2007
- 全国
- 信息
- 最新版人民医院门诊医技综合楼内装修工程施工组织设计方案
- 液力耦合器调速和高压变频器调速的比较 - 图文
- 书法校本课程构建的研究与实践结题报告
- 铸造件通用检验标准 - 图文
- 电机转速测量系统设计
- 2018-2024年中国特种电线电缆行业深度研究与发展前景报告(目录)
- 《西方经济学》文字教案(第五章)
- 2014届北师大版高中数学必修二(高一)章节测试题:第二章§3知能演练轻松闯关
- 余秋雨
- 建筑布局与水体关系浅析 - 以拙政园为例
- 会计核算量化考核制度
- 心理学考研北京大学心理测量串讲笔记(下)
- 培优复习卷
- 小学生心理健康咨询个案辅导记录表(台账) - 图文
- 带电粒子在匀强磁场中,的运动模型分析
- 基于单片机的温度检测和报警系统
- 副立井电气设备检修安全技术措施
- 税务筹划精品文档从万科取消毛坯房看开发商在土地增值税新政下的税务应对策略
- 实验六 证书服务器与邮件服务器的配置与管理
- 公文写作中引以为戒的逻辑错误