oi-wiki
Version:
wiki for OI / ACM-ICPC
72 lines (61 loc) • 3.71 kB
Markdown
## 在线测试 (训练) 平台
在线测试平台又称 Online Judging System,一般用来刷题、组织比赛,也有的会提供博客功能方便选手交流。
- [51Nod](https://www.51nod.com/) (有很多好的数学题和思维题)
- [AtCoder](https://atcoder.jp/) (日本的一个 OJ,类似 CodeForces 但是也会放 JOI 的题)
- [BZOJ](https://www.lydsy.com/JudgeOnline/) (常用 OJ,优质的题巨多)
- [CodeChef](https://codechef.com/)
- [Codeforces](https://codeforces.com/) (俄罗斯 OJ,一个用比赛积累起来的 OJ)
- [CodeVS](http://www.codevs.cn/)
- [FZUOJ](http://acm.fzu.edu.cn/)
- [Hackerrank](https://www.hackerrank.com/)
- [HDU OJ](http://acm.hdu.edu.cn/) (杭电的 OJ,多校训练的题目放在这里)
- [hihoCoder](https://hihocoder.com/)
- [JoyOI](http://www.joyoi.cn/)
- [Judge Duck Online](https://duck.ac/) (松松松的 OJ,精确到 $\mu s$ )
- [Kattis](https://open.kattis.com/)
- [LeetCode China](https://leetcode-cn.com/)
- [LeetCode](https://leetcode.com/)
- [LibreOJ](https://loj.ac/)
- [Luogu](http://www.luogu.org/) (常用 OJ,现代 OJ 支持发布比赛等很多功能,评测机快)
- [NowCoder](https://www.nowcoder.com/)
- [OpenJudge](http://openjudge.cn/) (曾经是 NOI 的官方 OJ,后来好像中山纪念写了一个新的?)
- [POJ](http://poj.org/) (PKU OJ,很多英文题, 有一些基础题和好题)
- [Topcoder](https://www.topcoder.com/) (比赛也很多)
- [UOJ](http://uoj.ac/) (VFK 的 OJ,多原创比赛题和 CCF/THU 题 难度较高)
- [Ural](http://acm.timus.ru/)
- [UVA](https://uva.onlinejudge.org/) (做 lrj 的书怎么可能不知道这个 OJ)
- [Vijos](https://vijos.org/) (开源的界面好看的 OJ)
- [Virtual Judge](https://vjudge.net/) (可以方便的在 Vjudge 上提交别的 OJ 的题,尤其是一些国内不太方便的 OJ)
- [ZOJ](http://acm.zju.edu.cn/onlinejudge/)
## 教程
- [Codeforces 上网友整理的一份教程合集](http://codeforces.com/blog/entry/57282)
- [英文版 E-Maxx 算法教程](https://cp-algorithms.com/)
- [演算法笔记](http://www.csie.ntnu.edu.tw/~u91029/) 台湾师范大学总结的教程
- [algo.is](https://algo.is/t-414-aflv-competitive-programming-course-2016/)
- [CS 97SI: Introduction to Programming Contests](http://web.stanford.edu/class/cs97si/) 斯坦福的一门课
- [如何为 ACM-ICPC 做准备? - geeksforgeeks](https://www.geeksforgeeks.org/how-to-prepare-for-acm-icpc/)
## 书籍
- 信息学奥赛一本通 (初学者向)
- 算法竞赛入门经典 (人称紫书)
- 算法竞赛入门经典——训练指南 (人称大白)
- 算法艺术与信息学竞赛 (人称黑书)
- 算法竞赛进阶指南
- 具体数学
- [Competitive Programmer's Handbook](https://cses.fi/book/index.html)
- 算法导论
- 啊哈算法
- 挑战程序设计竞赛全套 (通俗易懂)
- 算法概论 (提纲挚领,但内容较少)
## 工具
- [经典算法的可视化结果 - VisuAlgo](https://visualgo.net/en)
- [OEIS 整数数列搜索引擎](https://oeis.org)
- [Ubuntu Pastebin,可以用来分享代码](https://paste.ubuntu.com)
- [uDebug 提供一些 OJ 题目的调试辅助](https://www.udebug.com)
- [提供 C++ 内语法的查询等 - cppreference.com](https://zh.cppreference.com/w/)
- [图论画板](https://csacademy.com/app/graph_editor/) (同时推荐 GraphViz)
- [LaTeX 数学公式参考](http://www.mohu.org/info/symbols/symbols.htm)
- [Godbolt - 在浏览器中查看编译后代码块对应的汇编语句](https://godbolt.org/)
## 题集
- [POJ 训练计划](http://blog.csdn.net/skywalkert/article/details/46594541)
- [USACO](http://train.usaco.org/usacogate)
- [洛谷试炼场](https://www.luogu.org/training/mainpage)