信息学奥林匹克竞赛

来源:百度知道 编辑:UC知道 时间:2024/06/07 04:38:15
我今年初三毕业。
想在高中的时候参加noi和noip
目前我的编程基础为0,傻子一样,现在开始学还来得及么?
我的英语比较好。
一开始学要购买什么教材比较好?
谁能给我个计划之类的?
感激不尽:D

来得及,不过要看你是什么省的了,有些省很强,要进省队参加noi根本很难。
如果你有点数学基础会好一点。英语对于noip不是很重要。当然好的话你可以上英语网站题库。
教材,我看这个比较好《奥赛经典》,语言篇,基础篇,提高篇,一本本看过来。然后看一本好像是《信息学奥林匹克竞赛指南》,红色的书,看完上面那个语言篇就可以看这个了,这个看完拿省一等奖(NOIP)没什么问题。
看完语言篇你可以上www.vijos.cn做点题目(它有分类,就做基础,难度为一),一边做一边看基础篇和后面那本书。然后慢慢提高难度。(这个题库上面有难度分类,也有算法分类,你可以学习一种算法,到该算法分类上练习一下)

楼上的计划好比较完美啦,我随便说一下吧
1个月学习语言(前面么什么输入输出拉,函数,条件,循环,也包括文件输入输出、字符串处理,数组,集合)
接下来学习算法。1l都有说,枚举,回溯,贪心,分治,排序,递归,高精度,搜索,动态规划(这个很重要),之后么可以学习数据结构树,然后是图论算法。
搜索和动态规划特别重要!动态规划是noip必须考的!
www.vijos.cn上面还有真题,你可以看看

另外,参加noi的话还要更加高深的算法。等你拿了noip一等后买一本《算法艺术与信息学竞赛》,上面的东西都要考。

祝你成功~

来得及
这个编程好像和英语没什么关系,就是背过几个单词和用法,关键看你的数学成绩。
你应该买一本粉色的叫做程序设计与基本算法的书,上面有3个很大的英文:NOI
科技馆信息学奥林匹克初级班内容
一、第一次课的内容
1、 信息学奥林匹克简介、青岛市中小学信息学竞赛简介;
2、 Pascal语言简介;
3、 Free Pascal环境介绍;
4、 编辑运行第一个Pas