- 1
- 0
- 约9.03千字
- 约 52页
- 2017-04-27 发布于四川
- 举报
noip2005提高组解题报告[转]
第一题;第一题:谁拿了最多奖学金 ;【问题描述】
某校的惯例是在每学期的期末考试之后发放奖学金。发放的奖学金共有五种,获取的条件各自不同:
1) ? ? 院士奖学金,每人8000元,期末平均成绩高于80分(80),并且在本学期内发表1篇或1篇以上论文的学生均可获得;2) ? ? 五四奖学金,每人4000元,期末平均成绩高于85分(85),并且班级评议成绩高于80分(80)的学生均可获得;3) ? ? 成绩优秀奖,每人2000元,期末平均成绩高于90分(90)的学生均可获得;4) ? ? 西部奖学金,每人1000元,期末平均成绩高于85分(85)的西部省份学生均可获得;5) ? ? 班级贡献奖,每人850元,班级评议成绩高于80分(80)的学生干部均可获得;;只要符合条件就可以得奖,每项奖学金的获奖人数没有限制,每名学生也可以同时获得多项奖学金。例如姚林的期末平均??绩是87分,班级评议成绩82分,同时他还是一位学生干部,那么他可以同时获得五四奖学金和班级贡献奖,奖金总数是4850元。现在给出若干学生的相关数据,请计算哪些同学获得的奖金总数最高(假设总有同学能满足获得奖学金的条件)。
;【输入文件】输入文件scholar.in的第一行是一个整数N(1 = N = 100),表示学生的总数。接下来的N行每行是一位学生的数据,从左向右依次是姓名,期末平均成绩,班级评议成绩,是否是学生干部,是否是西部省份学生,以及发表的论文数。姓名是由大小写英文字母组成的长度不超过20的字符串(不含空格);期末平均成绩和班级评议成绩都是0到100之间的整数(包括0和100);是否是学生干部和是否是西部省份学生分别用一个字符表示,Y表示是,N表示不是;发表的论文数是0到10的整数(包括0和10)。每两个相邻数据项之间用一个空格分隔。【输出文件】输出文件scholar.out包括三行,第一行是获得最多奖金的学生的姓名,第二行是这名学生获得的奖金总数。如果有两位或两位以上的学生获得的奖金最多,输出他们之中在输入文件中出现最早的学生的姓名。第三行是这N个学生获得的奖学金的总数。;【样例输入】4YaoLin 87 82 Y N 0ChenRuiyi 88 78 N Y 1LiXin 92 88 N N 0ZhangQin 83 87 Y N 1【样例输出】ChenRuiyi900028700;这是一道标准的送分题(也称水题),算法就是纯粹的模拟。;这道题唯一值得一提的就是怎样存储数据。
从输入格式可以看出人名需要一个字符串来存储,成绩需要整型存储,剩下的需要字符来存储。由此可以想到——用一个记录类型来存储是个不错的选择,当然,用5个数组来存储也是可以的。;接下来的就是一个一个数据来模拟算出第n个人可以得到的奖学金数,比较一下是否是最多的,然后在累计器上加上这个奖学金数。
最后按格式输出。(注意文末换行)
正如开始所说的,这是一道水题,是一定要拿满分的。;第二题:过河 ;【问题描述】
在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧。在桥上有一些石子,青蛙很讨厌踩在这些石子上。由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青蛙可能到达的点看成数轴上的一串整点:0,1,……,L(其中L是桥的长度)。坐标为0的点表示桥的起点,坐标为L的点表示桥的终点。青蛙从桥的起点开始,不停的向终点方向跳跃。一次跳跃的距离是S到T之间的任意正整数(包括S,T)。当青蛙跳到或跳过坐标为L的点时,就算青蛙已经跳出了独木桥。 题目给出独木桥的长度L,青蛙跳跃的距离范围S,T,桥上石子的位置。你的任务是确定青蛙要想过河,最少需要踩到的石子数。 ;输入格式
输入文件的第一行有一个正整数 L ( 1 = L = 10^9 ),表示独木桥的长度。第二行有三个正整数 S , T , M ,分别表示青蛙一次跳跃的最小距离,最大距离,及桥上石子的个数,其中 1 = S = T = 10 , 1 = M = 100 。第三行有 M 个不同的正整数分别表示这 M 个石子在数轴上的位置(数据保证桥的起点和终点处没有石子)。所有相邻的整数之间用一个空格隔开。
输出格式
输出文件只包括一个整数,表示青蛙过河最少需要踩到的石子数。;样例输入 :
10
2 3 5
2 3 5 6 7
样例输出 :
2
数据范围:
对于30%的数据,L = 10000;对于全部的数据,L = 10^9。 ;如果要求出跳到第L个点踩到石子的最小值,就要涉及到两个量——(1).第L个点是否有石子;(2).跳到第L-s个点——第L-t个点(就是可以跳到L点的点)需要踩到的最少石子数。也就是说f[L]与f[L-s],f[L-s-1],f[L-s-2],…
您可能关注的文档
- LabVIEW进阶培训_数据采集部分.ppt
- MathType中Font字体乱码该怎样解决.pptx
- MATLAB8Simulink子系统的创建和应用.ppt
- MankiwEconomicsChap32中山大学吴柏林教授《曼昆·经济学原理》绝密资料.ppt
- matlab使用教程2_2.ppt
- Matlab优化系列初涉的教程优化问题.ppt
- mapinfo教程第十一章.ppt
- MankiwEconomicsChap16中山大学吴柏林教授《曼昆·经济学原理》绝密资料.ppt
- MATLAB7-0绘图教程.ppt
- MathType工具栏错位怎样恢复默认.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 数学物理方程讲解课后答案一二章--姜礼尚.pdf VIP
- 最新公路工程试验检测项目参数检验频率一览表资料.doc VIP
- 海南自贸港总体方案.pptx VIP
- 人教版小学语文一年级上册期末考试试题.pdf VIP
- 正步的行进与立定.doc
- 第3讲+走进新时代+课件《新时代中国特色社会主义思想学生读本(小学低年级)》.ppt VIP
- 2025-2026粤教粤科版(2024)科学二年级上册教学设计(附目录) .pdf
- 横纹肌溶解症--精品课件.ppt VIP
- 【9历一模】2025年安徽省蚌埠市五河县中考一模历史试题(含解析).pdf VIP
- 精品解析:2024-2025学年山东省济南市高新技术产业开发区人教版四年级上册期末考试数学试卷(原卷版).docx VIP
原创力文档

文档评论(0)