摘自:https://www.cnblogs.com/From-scratch/p/7289726.html 推荐题库
•https://uva.onlinejudge.org/
上面有全部的赛区真题,绝大部分都可以提交,不适合当题库刷,不过在这里找题非常方便。
• http://poj.org/
不解释了,中国最知名的oj,题量非常之大,历史也很悠久,推荐刷一些代表性的题目。
• http://acm.timus.ru/ Ural 大学的oj,国外oj 中非常好的一个,题目非常锻炼基本功,管理员会不时添加一些新数据rejudge,推荐找些通过人数适中的题目割一割。
• http://acm.sgu.ru/
SGU 大学的oj,题目比较经典(比较老)。
• http://www.spoj.pl 比较奇葩的一个oj,有一些与众不同的提交模式,也有很多著名的系列题目,qtree 等,题目质量很好,但问题是国内的题解较少,新手如果只是想去割水题还是不要去了。
• http://acm.hdu.edu.cn 杭电大学的oj,亮点是上面独有的中国多校联合训练的题目,而且有一版(第11版,以20 开头的那版)水题大全,新手提高很不错。
• http://acm.zju.edu.cn
每个月定时有月赛,浙大出题非常靠谱,推荐每个月月赛可以做一做。
• http://acm.hust.edu.cn 华中科技大学的oj,也就是各大oj 著名的virtual judge(三国五虎上将)的始作俑者,亮点就是那个模拟比赛的功能异常好用,平时大家可以自己配题做做模拟比赛,还有大量的专题训练。
• http://www.codeforces.com 著名线上比赛网站,几乎每周都有一场线上比赛,有各国牛人参加,强烈推荐按时参加提高实力(要克服时差问题)。
• http://www.topcoder.com/tc 更著名的一个线上比赛网站,历史相当悠久,而且有丰富的奖金,强烈推荐去做algorithm 比赛的single round match,非常提高智商。 2 ACM算法分类(来源于知乎)