信息竞赛入门(来自退役选手的干货)
2020-06-06 本文已影响0人
劭星
信息竞赛想要打一个好的名次的话,我觉得需要两个东西:思维+码力
而这两个东西都建立在对算法和数据结构基础知识的学习上。
所以本篇文章推荐几本书或者平台仅供参考!
OIer加油!
平台:
洛谷
一个非常实用的OJ,luogu慢慢发展起来了,功能也愈发完善,题库、网校、线上赛、交流平台……
所以首推洛谷
Vijos
同样也是蛮好的OJ,功能虽然比luogu少,但是题库的来源很广(退役大牛自出题目这些都有)
下面我就直接写平台名称了(偷懒行为)
POJ(北大题库)
CSDN(全国最大IT社区)
Cppreference(C++开发指南网站)
各著名大学OJ(网上可查,用处以准备省选为主—我是这样的哈哈)
USACO(老美官网,不知道现在还可以上不)
书籍
《C++入门经典》(学开发很值得看看,很实用的入门级教材!现在好像是到第十版了)
《算法笔记》(大蓝本!邮电出版社的!这本适合提高组-的OIer系统学习算法数据结构)
《算法导论》(这本要啃!超难超贵(价格其实也还好)有意向冲击国赛的julao可以在学校/图书馆借阅或购买)
《枕边算法书》(思维提升宝典)
《编程谜题》(思维提升宝典*2)
《信息奥赛一本通》(主要教材,最基础的都在里面)
《信息奥赛—数学一本通》(费点脑子—有些东西自己证明,但是不付出怎么有收获?)
暂且就这么多(我还有好多书不记得了(笑))
学习模式的话:
学算法/数据结构:
1.看书/blog
2.写模版
3.写题目
4.写总结
比赛:
每一题都要总结!(考点,思路—自己写一个题解报告)
然后对于整场比赛总结!
最重要的事情说三遍:
一定要多写!一定要多写!一定要多写!
码力是靠题海增加的!
最后祝OIer们rp++
AK IOI(误)