Skip to content

刷题网站 ​

Atcoder
日本的网站,里面的 AtCoder Beginner Contest(简称 abc) 很适合新手学习算法,可以多多练习一下,相比cf可能更偏向于模板一点。

Codeforces
俄罗斯的网站,平时 div2 比较多,新手比较推荐写 div3
对新手最大的帮助在于思维的提升,不推荐在基础的算法学完之前接触

洛谷
最好的地方就是中文

QOJ
主要用来 vp XCPC 各种比赛
新人入队先不用看,还是太难了

vjudge
能刷很多网站的题,超级酷的

学习资料 ​

洛谷的模板题的题解区一般都有优质的题解

oiwiki
其实不太适合学习,更适合学习之后再来加深印象或者复习

灵茶山艾府
你永远可以相信灵茶山艾府
灵茶主要还是做leetcode的,想刷题可以去洛谷、vjudge和牛客等平台找题单刷

一些小工具 ​

godbolt
可以编译常见的大部分语言,C++ C 这种会直接编译成汇编,一般用来理解编译优化

carbon
将代码转换成图片的网站,有时候挺好用的

oeis
查数列的网站,可以查到各种数列的通项公式

csacademy
通过路径实时显示图的网站,写图论的时候很有用
当然图大了其实就不太行了

cppreference 中文版
C++ 参考手册,上面的链接是中文版,如果追求精准请使用英文版

visualgo
一个算法可视化的网站,有不理解的算法可以自己过去测试一下

GeoGebra
一个画图网站,自己可以画一画

CP Duels
决斗网站,挺有意思的,要是自己刷题无聊,可以带上朋友一起在这里pk