OI Wiki
oi-wiki.org又名 OI Wiki、OI Wiki 编程竞赛知识整合站
由 OI Wiki Team 维护的中文编程竞赛知识站点,按知识点整理算法、数据结构、数学工具与工具软件,页面附更新时间与贡献者名单,可提交修订,适合备赛学生和自学者遇到不会的题时按目录翻到对应条目读概念与代码实现。
内容免费不用登录网页中文开源

OI Wiki 是一个讲编程竞赛的知识站点,把信息学奥赛和 ICPC 里会用到的算法、数据结构、数学工具整理成条目。遇到不会的题或没学过的算法,可以按目录翻到对应页面,从概念、思路读到代码实现。
内容范围
目录按主题分得很细:语言基础里有 C++ 语法、STL 容器和编译优化;算法部分从复杂度、排序、二分讲到动态规划、字符串、图论、计算几何;数学一栏包含数论、多项式、线性代数、博弈论。另有比赛相关和工具软件两栏,介绍赛制、评测工具、编辑器与 LaTeX 入门。
怎么用
页面是静态文档,左侧目录树逐级展开,顶部有搜索框。每页底部标出最近更新时间和贡献者名单,发现错误可以点「在 GitHub 上编辑此页」提交修改。内容以中文撰写,术语和代码用 C++ 为主。
适合谁
正在准备 OI、ICPC/CCPC 的学生,或者想补算法基础的自学者。它按知识点组织,不是刷题平台,也不提供题目评测;想练手还得去在线评测站。内容由志愿者维护,个别条目可能滞后或有笔误,看到可疑处最好对照原始资料。
常见问题
OI Wiki 收费吗?
OI Wiki 免费使用。
用 OI Wiki 要登录吗?
不用登录就能用。
OI Wiki 有哪些平台 / App?
支持 网页。
OI Wiki 的替代品有哪些?
本站整理了 5 个替代品,例如 算法通关手册、洛谷、GeeksforGeeks、CS-Notes。