您的当前位置:首页正文

各大OJ刷题平台汇总

2024-11-11 来源:个人技术集锦

前言

力扣(leetcode)

特点:支持c++,c,java,python,Rust,kotlin十多种语言,支持中英文切换,原创题目多,上千道。还提供数据结构算法题,题目分简单,中等,困难三个等级!对新手还是可以的,主要就是一些服务需要付费,比如智能模式,企业的面试题和概率。不过这不影响你大神的表现,照样吊打,hh!另外力扣和许多大型互联网公司合作,显然你已经看到了,在图上的标题里。最近力扣紧跟潮流,推出了暗黑模式,让编程人员在黑黑中寻找快感!

洛谷(https://www.luogu.com.cn/)

特点:一进来就可以马上刷题,毫不费力地找到题库,有好的题解。同样可以Rated,有大量的原创题,有英文也有中文题,最惊喜的是参加比赛排名能有钱奖!

C语言网(https://www.dotcpp.com)

特点:新手入门,但是进行的比赛少,主要还是参加的人少,毕竟OJ平台很多。支持的编程语言少,目前支持c,c++,python,java,php。没有力扣的暗黑模式刺激!过个二级还差不多。

codeforces(https://codeforces.ml/)

特点:高手如云,来自世界各地。仅支持英文和俄语,对新手不友好。网站访问慢(如果从官网访问),已经有人搭了镜像,https://codeforces.ml/镜像站。

牛客(https://ac.nowcoder.com)

特点:和大公司合作,有面试招聘的信息,真题能免费做还能内推!比赛也能Rated,还有高校创建的比赛能参加。环境还是不错的,比赛的话,能看到排名多少,AC多少,来自哪个学校。有些比赛难度还是不小的,看什么比赛了。另外高校假期训练营参加的话需要付费报名,最多三人,一次300多!

杭电OJ(http://acm.hdu.edu.cn/)

特点:对新手不友好,即便ACMer也费力(如果英语不好)。不过题目量多,参加的人不少,来自各大高校。

ICPC(https://icpc.global/)


国际大学生程序设计竞赛(International Collegiate Programming Contest),由国际计算机协会(ACM)主办的,一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过近40年的发展,ACM国际大学生程序设计竞赛已经发展成为全球最具影响力的大学生程序设计竞赛,总部设在位于美国德克萨斯州的贝勒大学。

由于其巨大影响力(世界各高校学生参加),有很多企业不断赞助,像华为和总部在捷克首都布拉格的JetBrains(火箭大脑创办于2000年,全球知名集成环境开发公司)。


以上各大OJ平台差不多就介绍完了,可能还有一些OJ很好,像浙大OJ,北大OJ,但是太老了,看上去都没人维护,不过题库是值得肯定的!其中ICPC是大佬比赛用的,大家就别想了。推荐力扣和洛谷刷题用,综合来说算是比较好了,另外牛客也还行。杭电和codeforces估计偏向于比赛刷题,而且还不怎么友好!没有那种一点点提升的感觉,所以一般不推荐。刷题的话,可以先参考别人的刷题经验来刷,不建议一股脑刷题而不去总结,其中的算法是核心,掌握算法就掌握核心技术!hh!


Top