程序员vs计算机教师,【offer求比较】中学信息学奥赛老师vs信息技术老师 - 找工作啦(Job)版 - 北大未名BBS...

其实搞OI,看不看书无所谓,资源大部分都在网上。

首先按专题刷,每个专题至少刷10题,关于专题的分类可以看这个网站:https://oi-wiki.org/,这上面题目比较少,可以上网搜“poj xxx”或者“zoj xxx”或者“hdu xxx”能搜到更多这个专题的题目。

刷专题的同时平时多做比赛,比较推荐的有:LeetCode周赛、双周赛(题目比较基础,适合初学者)、AtCoder(Beginner、Regular、Grand,难度依次提升)、Codeforces(Div 3、Div 2、Div 1,难度依次提升)、Topcoder(Div 2、Div 1),做比赛一方面提升思维能力,一方面也是对知识点查漏补缺,同时看看自己的rating也可以对自己的水平有个比较公允的评估。

刷完专题之后找几个题目质量好、数量又不是太多的题库把它刷通关,推荐题库:LeetCode困难的题,大概400道左右,刷完差不多对应NOIP一等奖水平;Hackerank,不到1000道,但多数题目比较简单,Hard以上的题目质量不错;Sgu,现在500多道题,不再新增题了,题目质量高,这两个题库刷完应该有省队水平。

再往上提升就是把每次Codeforces Div1和Atcoder Grand Contest的题目做完,这两个比赛的最后几题就是现在国家集训队作业,做完这些差不多就有集训队水平了

再往上就是天赋了,这个不是靠刷题能练出来的了

BTC (细水长流) 在 ta 的帖子中提到:

谢谢大佬的指点,同时求一些打信息学竞赛的学习建议

你可能感兴趣的:(程序员vs计算机教师)