noip复习计划资料(提高组c++版.)
217页1、 主 编葫芦岛市一高中 李思洋完成日期2012年8月27日NOIP复习资料(C+版)前 言有一天,我整理了NOIP的笔记,并收集了一些经典算法。不过我感觉到笔记比较凌乱,并且有很多需要修改和补充的内容,于是我又搜集一些资料,包括一些经典习题,在几个月的时间内编写出了NOIP复习资料。由于急于在假期之前打印出来并分发给同校同学(我们学校既没有竞赛班,又没有懂竞赛的老师。我们大家都是自学党),NOIP复习资料有很多的错误,还有一些想收录而未收录的内容。在“减负”的背景下,暑期放了四十多天的假。于是我又有机会认真地修订NOIP复习资料。我编写资料的目的有两个:总结我学过(包括没学会)的算法、数据结构等知识;与同学共享NOIP知识,同时使我和大家的RP+。大家要清醒地认识到,NOIP复习资料页数多,是因为程序代码占了很大篇幅。这里的内容只是信息学的皮毛。对于我们来说,未来学习的路还很漫长。基本假设作为自学党,大家应该具有以下知识和能力: 能够熟练地运用C+语言编写程序(或熟练地把C+语言“翻译”成Pascal语言); 能够阅读代码,理解代码含义,并尝试运用; 对各种算法和数据结构有一定了解,熟
2、悉相关的概念; 学习了高中数学的算法、数列、计数原理,对初等数论有一些了解; 有较强的自学能力。代码约定N、M、MAX、INF是事先定义好的常数(不会在代码中再次定义,除非代码是完整的程序)。N、M、MAX针对数据规模而言,比实际最大数据规模大;INF针对取值而言,是一个非常大,但又与int的最大值有一定差距的数,如100000000。对于不同程序,数组下标的下限也是不同的,有的程序是0,有的程序是1。阅读程序时要注意。阅读顺序和方法没听说过NOIP,或对NOIP不甚了解的同学,应该先阅读附录E,以加强对竞赛的了解。如果不能顺利通过初赛,你就应该先补习初赛知识。这本NOIP复习资料总结的是复赛知识。如果没有学过C+语言,应该先选择一本C+语言教材。一般情况下,看到“面向对象编程”一章的前一页就足够了(NOIP不用“面向对象编程”,更不用摆弄窗口对话框)。附录G介绍了一些书籍和网站。你应该选择一本书,认真地学习。再选择一个网站,作为练习的题库。第一单元对竞赛中常用的操作和简单的算法分析进行了总结,算作对C+语言的巩固。同时,阅读这一单元之后,你应该选择一个合适的C+代码编辑器。第二到第六
3、单元介绍了竞赛常用的算法。阅读每一章时,应该先阅读“小结”名曰“小结”,实际上是“导读”。这五个单元除了经典习题,还有某些思想和算法的具体实现方法。这些信息可能在明处,也可能在暗处,阅读时要注意挖掘和体会。如果有时间,应该在不看解析和代码的前提下独立完成这些题。第七单元是第六单元的一个部分,由于它的内容来自背包九讲,所以单独放在一个单元。从第八单元开始,到第十三单元,基本上就没有习题了。换句话说,该“背课文”了。第八单元介绍了常用的排序算法。你可以有选择地学习,但一定要掌握“STL算法”和“快速排序”。第九单元介绍了基本数据结构,你一定要掌握第九单元前五小节的内容(本单元也有应该优先阅读的“小结”)。有余力的话,第六小节的并查集也应该掌握。第十单元介绍了与查找、检索有关的数据结构和算法。你也可以有选择地学习。第十一单元与数学有关。数学对于信息学来说具有举足轻重的地位。标有“!”的应该背下来,至于其他内容,如果出题,你应该能把它解决。第十二单元仍与数学有关。第十三单元是图论。学习时要先阅读“小结”,把概念弄清楚。之后要掌握图的实现方法。接下来要掌握一些经典图论算法:Kruskal算法、D
4、ijkstra算法、SPFA、Floyd算法、拓扑排序。附录F总结了2004年以来NOIP考察的知识点,可以作为选择性学习的参考。在学习算法和数据结构的同时,应该阅读和学习附录A。如果你还有余力,你应该学习第十四单元。第十四单元的内容不是必须要掌握的,但是一旦学会,可以发挥C+语言的优势,降低编程复杂度。临近竞赛时,应该阅读附录B和附录C,以增加经验,减少失误。面临的问题1. 这是复赛复习资料需要有人能用心总结、整理初赛的知识,就像这份资料一样。2. 潜在的问题还是相当多的,只是时间不够长,问题尚未暴露。3. 部分代码缺少解说,或解说混乱。4. 个人语文水平较差,资料也是如此。5. 没有对应的Pascal语言版本。如果有人能为P党写一个Pascal版的STL,他的RP一定会爆增!6. 希望有人能用整理资料,并以自由文档形式发布。最后,欢迎大家以交流、分享和提高为目的修改、复制、分发本资料,同时欢迎大家将资料翻译成Pascal语言版供更多OIer阅读!谢谢大家的支持!葫芦岛市一高中 李思洋2012年8月27日 目 录标题上的符号:1. !:表示读者应该熟练掌握这些内容,并且在竞赛时能很快
《noip复习计划资料(提高组c++版.)》由会员不***分享,可在线阅读,更多相关《noip复习计划资料(提高组c++版.)》请在金锄头文库上搜索。
电力设备预防性试验规章制度[2017年]
电力设备预防性试验规章制度(2016)
电力设备销售技巧大全
电力行业项目工程设计资质分级
电力管线施工专项计划方针
地形图普通符号(整编汇总)
地坪拆除修复施工方案方针
SL223-2008水利水电建设项目工程验收规章制度
RBT214-2017检验检测机构通常要求新编内审检查表
QUIC协议合约介绍
钢材采购招投标材料
风冷模块维护介绍资料
风控介绍资料(定版)
风景园林项目工程试题及其答案解析
电力设备采购合同协议文本范文样式(最佳)
电力设备安装项目工程投标书
电力三级及其以上施工安全风险识别,评估和预控清册
电力浅沟专项施工方案方针
电力设备交接和预防性试验规章制度
2017新课标全国卷3语文试题及其答案解析
2024-03-26 3页
2024-03-26 3页
2024-03-26 4页
2023-10-07 512页
2023-09-22 7页
2023-09-22 8页
2023-08-09 35页
2023-08-09 21页
2023-08-09 16页
2023-08-09 3页