尧图精选

算法竞赛学习资源指南:OI Wiki 带你走完入门到实战 3 个阶段

🕒 发布时间:2026/9/16 17:15:20 📁 来源:尧图网络
算法竞赛学习资源指南OI Wiki 带你走完入门到实战 3 个阶段【免费下载链接】OI-wiki:star2: Wiki of OI / ICPC for everyone. 某大型游戏线上攻略内含炫酷算术魔法项目地址: https://gitcode.com/GitHub_Trending/oi/OI-wiki如果你正准备参加信息学奥赛OI或 ICPC 类算法竞赛却不知道该上哪个平台刷题、看哪本教程、用什么工具这份指南就是为你写的。它基于 OI Wiki 仓库里的「比赛相关」章节整理把分散的平台、书籍、课程与工具按你当前所处的学习阶段重新排好队。读完之后你能直接对照清单挑出入门平台、排出进阶刷题计划、搭好实战与复盘的流程少在资源海洋里打转。资源都放在哪里彼此怎么衔接这一章解决我在仓库里该从哪里找、各文档怎么串起来的问题。OI Wiki 把备赛知识集中在「比赛相关」章节资源页本身只是其中一环。下面这张表告诉你每份文档各管一件事方便按需跳转模块对应文档帮你解决的问题学习路线docs/contest/roadmap.md按什么顺序学从 C 语法到入门级算法学习资源docs/contest/resources.md上哪个平台、看哪本书、用哪个工具赛事赛制docs/contest/oi.mdOI / IOI / CF 赛制到底怎么比ICPC 赛制docs/contest/icpc.md团队赛、多题滚动提交规则题型概述docs/contest/problems.md传统题、交互题、提交答案题长什么样赛场技巧docs/contest/common-tricks.md、docs/contest/common-mistakes.md读入输出优化、常见错误与坑点记住这条主线docs/contest/roadmap.md 告诉你学什么docs/contest/resources.md 告诉你上哪学、用什么docs/contest/oi.md 告诉你学完去比什么。下面按你正处在哪个阶段往下走。入门期先练哪几个 OJ配哪本书这一章解决刚起步、连平台都没选过、不知道读什么书的问题。入门阶段的关键是中文友好 有系统题单而不是平台多。平台怎么选直接看下面几条的定位洛谷中文社区最活跃真题和习题全还有分阶段的题单体系新手能一路刷下去适合绝大多数入门选手是首选。AizuOJ自带编程、数据结构、算法的入门课程题目按课程顺序铺开适合想边学边练的人缺点是中文资料少。PTA拼题 A从基础编程到算法进阶的阶梯式题库适合完全零基础、想按难度爬坡的人。Junior Training Sheet一份对新手友好的训练计划表适合我不知道今天该刷什么的阶段直接照着练就行。入门书籍别贪多挑一本主教材 一本轻松读物《啊哈算法》语言轻松、有幽默配图适合刚被算法劝退的人找回信心用来破冰。《算法竞赛入门经典》入门经典之作第一版、第二版都有配套资源仓库第二版另有习题选解适合长期跟练。CCF 中学生计算机程序设计系列《入门篇》《基础篇》《提高篇》体系完整适合按官方大纲走 CSP-J 路线的选手入门篇建议配合勘误用。《信息学奥赛一本通》国内 OI 教学常用教材适合学校同步训练。进阶期专题强化怎么排刷哪套题这一章解决入门算法会了但刷不动难题、缺体系的问题。进阶的核心是按专题横向打通而不是继续按题目顺序往后刷。CSES按专题划分的题库排序、图、DP、数论各成一节配合《Competitive Programmers Handbook》使用效果最好适合我这个专题到底熟没熟的自测。Codeforces题目质量高、系列赛多适合想保持手感、跟真实比赛节奏的人进阶主力平台。AtCoder题目有趣、质量高分级赛制覆盖入门到顶级适合不想刷套路题、想练思维的人。洛谷题单分专题、覆盖到省选/NOI 阶段适合想把各专题串成完整训练链的人进阶阶段依然好用。进阶阶段的书从能看懂升级到能迁移《算法竞赛进阶指南》按专题组织有配套资源仓库是目前中文圈使用率极高的进阶教材专题强化首选。《挑战程序设计竞赛》通俗易懂配合 AtCoder 题目效果更好适合中英双语选手。《算法导论》《具体数学》《组合数学》属于理论底仓内容深、篇幅大只在数学或理论吃紧时按需回补不必从头啃。排期上建议每周固定一个专题用 CSES 对应小节做体检用 Codeforces 或 AtCoder 的当周比赛当实战错题回到 docs/basic/、docs/ds/、docs/graph/ 对应章节补理论。实战期真题、模拟与赛后复盘怎么做这一章解决会做不等于能拿分怎么练出临场状态的问题。实战阶段拼的是真题密度 复盘质量而不是新平台数量。LibreOJ题目的全部测试数据和提交的代码对所有用户开放赛后能看到别人怎么过、自己卡在哪复盘价值最高。QOJ汇集大量国内外 OI 与 ICPC 竞赛真题适合以赛题存档方式做针对性训练。UOJ原创比赛题和 CCF/THU 题多、难度偏高适合提高组及以上选手冲难题。多校联合训练依托 HDU 的暑期多校系列是国内 ICPC 队伍的高强度对抗训练适合赛前冲刺。北京大学 ICPC 暑期课课件与例题通过 Vjudge 组织是团队赛的好材料适合赛前集中练。Vjudge聚合多平台题目的虚拟判题站能按专题组题、打虚拟比赛适合把散题攒成一套完整模拟赛。复盘时别只看 AC 没有。OI 赛制下一次提交机会有限docs/contest/oi.md 还介绍了 selfEval 自评测工具的用法——在预测试数据上自测、调试但自测结果不能当正式成绩。赛后把错题按专题归档对照 docs/contest/common-mistakes.md 排查低级失误比多刷十道新题更值钱。效率期调试、可视化、速查各用哪个这一章解决卡在调试和查资料上效率太低的问题。工具不在多在于该用的时候找得到。下面每个都对应一类具体困扰《100 个 gdb 小技巧》系统补 GDB 调试能力适合想把断点、观察、调用栈用熟的人。Compiler Explorer / C Insights前者看代码编译后的汇编、支持切换编译器后者从编译器视角看 C 源码适合排查我代码到底做了什么。VisuAlgo / USF算法过程可视化VisuAlgo 有中文界面适合理解排序、搜索、树等流程的入门阶段。Python Tutor代码执行过程逐步可视化适合刚学编程、想看清变量怎么变的人。cppreferenceC/C 标准库的全面在线参考查 STL 用法的第一去处。Quick C Benchmark在线比较多个函数的运行速度适合做微基准测试、验证复杂度直觉。数学与排版类工具OEIS 反查数列、Mathpix 截图转 LaTeX、Wolfram Alpha以及本地评测工具仓库的 docs/tools/ 章节有完整收录其中 docs/tools/compile-debug.md 讲编译与调试、docs/tools/judger/ 收录 Arbiter、Cena、Lemon 等本地判题工具和上面这些在线工具正好互补覆盖刷题、调试、出题全链路。可信度怎么判断资源还灵不灵怎么参与维护这一章解决清单是社区维护的我怎么知道它没过期错了能不能改的问题。OI Wiki 不是静态页面它有两道自动化保障scripts/checker/checker.ts会检查 Markdown 文档的标题层级、图片引用、LaTeX 语法等规范性内容能自动暴露失效或格式问题。scripts/linter/提供文档的预处理与后处理规则保证内容在生成前经过统一校验。这意味着上面的资源条目都经过社区评审与自动校验。如果你发现某个平台失效、某本书该补一条可以照着 docs/intro/htc.md 的贡献方式提修改——先查 Issues 确认没人在做同样的事再按提交规范发起合并请求。页面头部也保留了完整的作者署名列表方便你定位维护者。收尾3 条可以直接执行的行动今天就能做打开 docs/contest/roadmap.md 对照自己位置再从入门平台洛谷 AizuOJ里选一个刷完 docs/contest/roadmap.md 里入门组的一个小节。本周排期定一个进阶专题比如背包 DP 或图最短路用 CSES 对应小节当体检、用 Codeforces 当实战每周固定一次。赛前冲刺把 LibreOJ、QOJ 的真题攒进 Vjudge 打一场完整模拟赛赛后按专题归档错题并对照 docs/contest/common-mistakes.md 复查。【免费下载链接】OI-wiki:star2: Wiki of OI / ICPC for everyone. 某大型游戏线上攻略内含炫酷算术魔法项目地址: https://gitcode.com/GitHub_Trending/oi/OI-wiki创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联 返回资讯列表 →