Code Monkey home page Code Monkey logo

another's Introduction

OI-Wiki

Travis Progress Telegram QQ


欢迎来到 OI Wiki

OI (Olympiad in Informatics,信息学奥林匹克竞赛)在**起源于 1984 年,是五大学科竞赛之一。自 1989 年起,每年还会选拔出国家集训队选手准备 IOI (International Olympiad in Informatics,国际信息学奥林匹克竞赛)。

OI 竞赛发展多年,难度越来越高,内容越来越复杂,而网上资料大多零散,初学者往往并不知道如何系统地学习 OI 相关知识,需要花费大量时间摸索。

为了方便热爱 OI 的小伙伴更好地入门 OI,2018 年 7 月份,OI Wiki 迁移至 GitHub,方便更多小伙伴参与其中。


内容

OI Wiki 致力于成为一个免费开放且持续更新的知识整合站点,大家可以在这里学到关于 OI 竞赛有趣又实用的知识,我们为大家准备了 OI 竞赛中的基础知识、常见题型、解题思路以及常用工具等内容,帮助大家更快速深入地学习 OI 竞赛。

目前,OI Wiki 正在完善各大方向的基础知识,以便于初学者更好地学习。

关于上述部分待完善内容,请参见 OI Wiki 中的 Projects,详细列举了正在做的事情以及待做事项。

当然,OI Wiki 基于 OI,却不会局限于 OIOI Wiki 会努力完善以下内容:

  • 应用在 ACM-ICPC 竞赛中的进阶知识
  • 算法竞赛中的优质题目

与此同时, OI Wiki 源于社区,提倡 知识自由,在未来也绝不会商业化,将始终保持独立自由的性质。


部署

本文档目前采用 MkDocs 部署在 oi-wiki.org

当然也可以本地部署。(需要 Python 3

如果遇到问题,可以查阅 F.A.Q. 来了解更多信息。

git clone https://github.com/24OI/OI-wiki.git
cd OI-wiki
pip install -U -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/

# 最简单的构建方法,会在 site 文件夹下得到静态页面
mkdocs build
# 我们对主题进行了修改,如果想要得到和 https://oi-wiki.org 相似的效果,还需要运行下面这行
chmod +x ./build.sh && sed -i "s/mkdocs serve/mkdocs build/g" build.sh && ./build.sh

# 运行一个服务器,访问 http://127.0.0.1:8000 可以查看效果
mkdocs serve
# 我们对主题进行了修改,如果想要得到和 https://oi-wiki.org 相似的效果,还需要运行下面这行
chmod +x ./build.sh && sed -i "s/mkdocs build/mkdocs serve/g" build.sh && ./build.sh

# 注:大部分时候不需要测试我们修改后的主题

如何参与完善 OI Wiki

我们非常欢迎你为 OI Wiki 编写内容,将自己的所学所得与大家分享。 具体的贡献方式在 F.A.Q

本项目受 CTF Wiki 的启发,在编写过程中参考了诸多资料,在此一并致谢。

非常感谢一起完善 OI Wiki小伙伴们

特别感谢 24OI 的朋友们的大力支持!


版权声明

知识共享许可协议
除特别注明外,项目中除了代码部分均采用 (Creative Commons BY-SA 4.0) 知识共享署名-相同方式共享 4.0 国际许可协议 及附加的 The Star And Thank Author License 进行许可。

换言之,使用过程中您可以自由地共享、演绎,但是必须署名、以相同方式共享、分享时没有附加限制,
而且需要为 GitHub 仓库点赞(Star)。

another's People

Contributors

ir1d avatar zhoier avatar cjsoft avatar link-cute avatar xeonacid avatar siyuanwww avatar herano avatar dev-xys avatar guanghaoye avatar hsfzlzh1 avatar stevebraveman avatar dev-jqe avatar ylxmf2005 avatar dkz051 avatar juliesigtuna avatar yukimaikoriya avatar cesonic avatar steaunk avatar juicymio avatar i-yyi avatar frank-xjh avatar konnyakuxzy avatar greyqz avatar loader3229 avatar interestinglsy avatar 0xis-cn avatar planet6174 avatar skqliao avatar konano avatar alpha1022 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.