1.hdu
网址:http://acm.hdu.edu.cn/
适合新手刷题,特别是Problem Archive第11页,菜鸡的我刚开始就是从hdu开始的QWQ。刷完之后会感觉原来编程如此简单。
当然了,里面也有大量难题。许多比赛就是在hdu上面举行的,若是觉得自己还行,可以体验一下区域赛的难度。
2.codeforces
网址:https://codeforces.com/problemset
一款俄罗斯刷题网站,简称为cf。题量超多,难度从ABCDEF。。。依次上升。遇到不会的题不要慌,百度搜题解一般都搜得到,搜不到还可以看别人代码(小声哔哔一句,其实我看不太懂俄罗斯人写的代码QWQ)。
不但能看别人写的代码,最重要的一点是可以看数据。。。看数据。。。看数据。。。相信很多ACM小伙伴都有这样的经历,感觉自己的程序挺完美的,结果判题的时候一直WA,WA到心态爆炸又不知道错在哪里,这个时候你就会觉得能看测试数据是一件多么美好的事情。
对于新手而言,可能不会查看数据。。。
cf看测试数据:
例如:1348B Phoenix and Beauty这道题的测试数据
1.点击题目右方小人图像(下方的数字代表有这么多人A了这道题QWQ)
2.随便点击一下“#”下面的数字(反应有点慢,大家不要着急QWQ)
3.别人的AC代码以及所有的测试数据
只是对于英语不好的人来说,有点费事。纯英文题目,看不懂可以自行谷歌、有道翻译,新手居家必备。
3.计蒜客
网址:https://nanti.jisuanke.com/acm
分类齐全,各种题型都有。每周末都举行比赛,可自行参加,都是国内大佬(我是个弱鸡QWQ)
4.落谷
网址:https://www.luogu.com.cn/problem/list
里面题型众多,可按照难度、题型筛选。最重要的是题解详细。。。题解详细。。。题解详细。。。
这个网站也能看数据,但是有限制,没有cf豪放QWQ
当然里面也有比赛。。。
5.Virtual Judge
网址:https://vjudge.net/
综合了各个网站的题库,几乎所有ACM网站的题都搜得到。缺点就是慢,网站容易崩,交个题要判好久QWQ
还可以自己拉比赛锻炼,功能强大的刷题网站。
参加比赛建议打cf(codeforces)和计蒜客,里面会定期举行比赛,刷题各种网站均可。