算法竞赛常用OJ食用指南

前言

在准备像ICPC、CCPC、蓝桥杯之类的算法竞赛时,学习完相应的知识点后往往需要大量刷题来巩固,一个OJ的好坏程度我认为可以根据以下几个方面来评定:
1.题目的质量
2.题解的质量
3.比赛的质量
除此之外还有如UI设计、在线编译器等等
每个OJ都有自己不同的特点,需要我们在有需要的时候使用,下面就为大家详细描述如何利用常见的OJ来帮助自己成长,这篇文章主要面向萌新入门所以会讲的啰嗦一点。

低谷

适用于:初学者、参加蓝桥杯、课程培训等。

话题

点击上面的链接,点击左边的标题表

算法竞赛常用OJ食用指南
题表分为两个官方精选并分享给用户
入门建议跟随官方题表系统学习
算法竞赛常用OJ食用指南
每个问题的右侧都有一个解决方案
算法竞赛常用OJ食用指南

竞赛

首页左侧也有比赛的选项,每一个月基本上都有月赛,采用的是IOI赛制,我觉得IOI赛制好的一点就是不容易挂机,可以想想一些小优化来骗分
算法竞赛常用OJ食用指南

Niu Ke

适用于:初学者、参加蓝桥杯、课程培训等。
牛客也是一个非常好的平台用于练习,这里值得一提的是牛客自带在线编译器,不需要自行配置环境等,随时随地都可以敲代码。同时在暑假的时候会有牛客多校训练用于备战ICPC暑假集训使用。每个月也有月赛,分为小白赛、练习赛、挑战赛等不同的难度,可以选择相应的题目进行刷题,缺点是题解并不是很多。同时上面还有丰富的课程但是需要付费(没有买过不做评价)
算法竞赛常用OJ食用指南
算法竞赛常用OJ食用指南

Codeforces

适用于:想要锻炼思维能力想要参加ICPC、CCPC等比赛(类似的还有Atcode 用的少不作评价)
如果你致力于打ACM,那么Codeforces是你不得不接触的一个网站,这是俄罗斯的一个编程竞赛网站。全英文的界面可能会让有些萌新心生畏惧,但是由于ACM题目就是英文的,所以用这个网站也可以锻炼自己的英文能力。
首先,让我们看一下导航栏。

CONTESTS

算法竞赛常用OJ食用指南
上方是还未开始的比赛,下方是已经结束的比赛,点击Register可以注册比赛,虚拟比赛(Virtual participation)是可以复现比赛情况(错过比赛可以用这个比赛体验比赛)
算法竞赛常用OJ食用指南
比赛内容大概如此,点击SUBMIT CODE 就可以提交代码,STADINGS可以看你的排名,最左下角Tutorial是官方的题解,CodeFordes最出名的就是它的分数机制,有的学校直接使用CF分数来作为ACM集训队的考核标准
算法竞赛常用OJ食用指南

GYM

CF的另外一个神器就是GYM,这里收录了历年的ICPC真题,并提供复现比赛的功能。
算法竞赛常用OJ食用指南

VJ

多个OJ的融合,同样收录了ICPC真题,并且部分经典书籍《算法竞赛入门经典》的题目也可以在上面提交练习
算法竞赛常用OJ食用指南

ACwing

适用于:系统学习算法或其他课程,需要付费,课程质量很高,不会输。
算法竞赛常用OJ食用指南

版权声明:本文为博主ThXe原创文章,版权归属原作者,如果侵权,请联系我们删除!

原文链接:https://blog.csdn.net/thexue/article/details/123047615

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
扎眼的阳光的头像扎眼的阳光普通用户
上一篇 2022年2月23日 下午2:33
下一篇 2022年2月23日

相关推荐