在了解了OJ系统之后,可以明白几乎学编程是离不开OJ的,尤其竞赛的同学,那么我应该刷哪些OJ呢,可以说是非常之多,这个问题等于问“哪家饭店摊最好吃?” 这个问题的答案取决于你的喜好是啥,今天笔者为大家罗列了常见OJ的对比,希望对大家都有帮助,需要注意的是这里排除了国外的OJ,原因在于刷题本身这个事情是经常性的,国外OJ本身页面加载速度就慢,刷题将是一种煎熬...
名称 | 用户场景 | 优点 |
北大OJ(poj.org/) | 学院派老牌OJ之一,面向专业ACM竞赛选手 | 题库多,全英文,真题相当多,还有配套教材 |
杭电OJ (acm.hdu.edu.cn) | 学院派老牌OJ之一,面向专业ACM竞赛选手,常年举办大型比赛 | 题库多,全英文,真题相当多 |
洛谷(luogu.com.cn) | 主要面向NOI\CSP竞赛算法类的中学生 | 题库多,中文,功能丰富 |
牛客(nowcoder.com) | 主要面向求职找工作,企业面试笔试为主 | 求职神器 |
力扣(leetcode.cn) | 面向算法为主的编程训练 | 热度高 |
dotcpp(dotcpp.com) | 面向初学者的编程训练 | 易用、易入门 |
可以看得出来,每个OJ都有自己的特色,题目的侧重都有所不同,大家是初学、还是竞赛、还是求职,在什么阶段刷什么OJ自行选择就可以,另外每个OJ的界面风格、其余功能(比如题解、教程等)是否丰富也是大家选择的一个原因,因此建议大家可以多去逛一逛,选择自己喜欢的OJ即可!
本文固定URL:https://www.dotcpp.com/course/1264