信息学奥赛NOIP基础知识框架!信息学奥赛是一个非常专业的领域。它既不仅仅是C++,也不仅仅是编程。它以C++作为语言载体,考察基于数据结构之上的算法设计与运用。它是思考的艺术,更像是设计与创造,而非简单趣味编程。
入门
·(1)计算机基础
·(2)C++语言基础
·(3)C++语言进阶
学习需要花费约100-120小时
学后可参加和体验10月份初赛
初级
·(1)数学基础
·(2)算法基础
·(3)数据结构初步
学习需要花费约60-80小时
学后可过初赛并完成普及复赛第1题
中级
·(1)算法与数据结构综合
·(2)算法与数据结构进阶
·(3)动态规划专题
学习需要花费约100-120小时
学后可完成普及复赛和提高题
(高)级
·(1)(高)级数据结构
·(2)算法与数据结构进阶
·(3)若干(高)级专题
学习需要花费200小时以上
学后可提高难题并冲击省选
真题
有余力的同学可以多刷书刷题
但是一定要具备相应的基础哦!
适合有理论基础的学员考前
一般考-2月开始学习是较好的
从表中可以看出,信息学奥赛要学习的内容是非常多,而且非常细致的。
有一个长远、清晰而明确的学习规划,是对信息学奥赛这项竞赛的基本尊重。统计数据表明,获得信息学奥赛普及组一等奖的平均年限约为2-3年,获得提高组一等奖的平均年限约为3-4年。任何想要通过突击的办法获得好的奖项仅对于少数天才是可能的,对大多数人来说都是不大现实的,因为信息学奥赛需要思考,思考的过程重在积累,而不是依靠突击。