按照学习的需求来说依次介绍,方便初学者使用:
1.Dotcpp网www.dotcpp.com
优点:全中文OJ,题目分类,有题解
这可能是初学者最好用的OJ甚至没有之一了
全中文的友好操作,充足的语法基础题、二级C语言题、入门题足够小白入门以及了解OJ的机制了。
另外还有题解分享,不会的题目可以看看别人的代码,非常如何小白入门学编程以及ACM蓝桥杯训练入门使用。建议入门至少刷300道题起
不足:
题目不足、难度偏低,不适合竞赛训练,
2.杭电OJ
优点:这应该是每个ACMer必刷的OJ了,由于其充足的题库、各大比赛都在杭电举办,因此非常多的竞赛同学都在这里刷题,甚至给出了要像拿省XX等奖,必须XX道题的建议
不足:重复题不少,全英文操作,不适合小白入门
3.UVAhttps://uva.onlinejudge.org/
优点:权威专业,可以说是国外OJ里面最有名气的了,国内看过刘汝佳经典算法白书的都知道里面的例题都在这个OJ上面。适合搞ICPC或CCPC级别的大神刷题用
不足:网速慢,国内访问不方便