信息学竞赛

来源:百度知道 编辑:UC知道 时间:2024/05/06 01:28:26
马上高三了
去年参加noip没拿上奖
当时没好好学
现在重新开始学,
学的是c语言用的谭老的《c设计》
马上学完或者叫复习完了
然后自学《数据结构与算法教程2版》(用2个学左右时间)
再之后大量做题
这样到10月竞赛来得及么
或者说这样安排合理么
另外那个打错了 应该是(用2个月左右时间)
那个黑书是指 算法艺术与信息学竞赛 么 还有它是什么语言的

我是信息学联赛一等,已经搞了3年,前两年没有好好弄,知道最后一年才开始下功夫。
你学的《数据结构和算法教程》有许多种,从信息学竞赛的角度出发,我本人并不建议以这本书作为主要参考书。但是这本书在你已经看完的情况下,我觉得现在NOIP1=已经离你非常近了。
我建议:1.买到《算法导论》与《算法艺术与信息学竞赛》,按照第二本中的导读来读。
2.抓住暑假时间,认真地、系统地做练习,坚持做题与看书学习新知识结合,做各种各样的题目,后面我给你推荐几个Online Judge。如果是强省,1=的话没有200+的做题量是几乎不可能的。
3.建立一个总结本,把做过的题目简述、分析和做法记下来,把平时偶然得到的心得记下来,同时,弄一个小巧的“算法本”,记下各种算法的代码,时常复习。
4.初赛前把往年的题目做一遍,尤其注意其中的某些必考题目——栈和队列的形式、二叉树遍历等等。复习初赛大约花费1个星期。
5.如果没过初赛……先看看能不能找找人,否则好好准备高考。
6.过了初赛,利用剩下20多天的时间,除了进行和暑假一样的学习外,还要做至少10套模拟赛,像真考一样对待。
7.11月中旬迎来复赛,要调整好心态。

以我的经验以及对周围同学的观察,要是你能做到以上几点,加上你所说的你有的基础,拿1=大概至少有七八成的把握。

“黑书”是指《算法艺术与信息学竞赛》,我们这里把《算法导论》有时候也叫做“黑书”。《算法艺术与信息学竞赛》没有确定的语言,其中有C,C++的代码,也有Pascal的代码,许多还是伪代码,放心,学过语言的都能看懂。

就这些,希望你加油,当然,最好先征求一下家长和校方意见。就算同意竞赛也要认真对待文化课,做到“万无一失”。祝你成功!

附:几个OnlineJudge: 1. USACO:train.usaco.org
2.Vijos:www.vijos.cn
3.POJ:acm.pku.edu.cn
4.ZOJ:(忘了)
5.R