noi和noip的难度相差很大的,noi的难度远大于noip,你现在马上初三,高中阶段拿noip一等应该比较容易,但是拿noi的奖的话恐怕有些困难
noi是免试保送,但是一般只能去计算机专业,noip拿到一等再通过保送生考试也可以保送,有时还可以选专业
下面这个方案,如果您能做到的话,noip没什么问题(就看发挥,别拉肚子什么的),而且也有冲击noi的实力,noi来说主要是看您在哪个省,在弱省的话您进noi没什么问题,强省就说不清了
语言选择:
首先有一个原则就是"语言只是一个工具",语言不重要,而且不应该花太多时间纠缠
c/c++和pascal各有千秋,我挑主要的几点说
1.现在搞oi的用pascal的很多,与c/c++的比例可能是8:1左右,而且很多信息学的书籍都是pascal写的,很少有c/c++描述的
2.pascal逐渐减少但仍然很多,c/c++逐渐增加但仍然较少,陆续有一些oier从pascal转到c/c++,因为c/c++的效率一般比pascal高,而且c++有stl(虽然noip不能用)..
3.大学生竞赛c/c++可以用,而pascal一般不能用
4.c++面向对象的程度要高些,在软件领域的应用要广些
有的人说c/c++比pascal难,这并不能代表在oi中的难易程度,因为很多东西在oi中用不上,虽然这些东西比较难,但是你现在没必要学,等到用的时候学
我以前用的是c,去年转成c++
自学方案:
1.在这学期前半学期把语言掌握熟练,能够熟练掌握各种语句,了解一些库函数,然后学习基本算法如枚举,贪心,递推等,等到能够自己完成每年普及组的前2题以及提高组第一题(去年除外),一般来说您今年参加初中组可以拿到1等
2.然后您可以开始做USACO,一个英文网站,对英文的提高也有帮助,一开始可能不太适应,多看几次就好了,实在不行可以到网上搜翻译,这个题库很适合初学者,网址是http://ace.delos.com/usacogate
到明年寒假结束要做完第一章,做这个题库的同时要学一些基本算法和数据结构,书籍可以买《数据结构与算法分析——C语言描述》,Mark Allen Weiss写的,要把线性表,栈,队列学完,算法要掌握深搜,广搜,同时还要做vijos(www.vijos.cn)难度为1的题,在3,4月份要基本做完
3.4月以后您可能就要中考了,这段时间还是准备中考,争取去oi强校,但是oi一定不要一点不管,抽点时间复习,不要手生了
4.暑假,这是很关键的时候,您首先要学图论算法,堆,hash表,二叉树等,把usaco的2,3做完,然后去vijos(www.vijos.cn)上做难度2和3的题,然后主要做动态规划和搜索的题目,还有数学题,这些都可以在网上找到资料,然后做每年普及组提高组的原题
5.高一开学到10月,这段时间主要做原题,模拟赛,还有复习,然后用1个星期准备初赛(如果您在江苏等地区可能要多花点时间),初赛过后就复习,做题,查漏补缺,考试时发挥的好应该能拿到1等
5.noip过后,不管拿到1等没有,迅速学习新东西,要很快的把usaco做完,然后学习网络流,匹配,平衡树,组合数学....还有很多东西,这里写不完,具体可以看(http://www.matrix67.com/blog/article.asp?id=188)
然后全力冲省选,noi....
这后面应该做什么....等您到了那个时候..是不需要人帮您规划的了..
培训方案:
1.如果您的学校是oi强校(至少每年有5个以上1等,有人拿过noi铜以上),就跟着老师走吧,以上说的您全部不用看,oi强校的老师的规划肯定比我好的多
2.如果您的学校不是oi强校但是组织了oi培训,您可以参加oi培训但是别跟着老师走,老师一般讲的很慢,您可以假期参加省或者是其它地区组织的夏令营,冬令营等等,这些收获比较大
3.如果您的学校不是oi强校也没有组织oi培训(像我们学校),那就一定在网上多交流,假期要参加省或者是其它地区组织的夏令营,冬令营等等
还有:
1.不要听见很多新名词就怕难,其实你认真学是能够掌握的,而且一些东西只是"听起来"
2.不要一直做简单题,那样一直不会提高
3.一定要想清楚了再写
bless you~~!
_______________________分割线________________________________
第一次在baidu知道里面写这么久...都可以当一篇blog了...
我本身oi很弱...但是就是喜欢计划...我的一些感受也写进去了,还有一点,就是不要以为你还很小,yy牛初3的时候都拿夏令营金牌了,我以前就是一直觉得时间还很多,现在觉得其实是我浪费的时间很多...
写了这么多...大牛们BS我吧....
copyright by 一个连noip1=都还没有的小菜