算法竞赛常用OJ食用指南

前言

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

洛谷

适用于:新手入门、参加蓝桥杯、课程训练等

题目

点击上方链接,左侧点击题单

在这里插入图片描述
题单分为两种 官方精选与用户分享
入门推荐跟着官方题单系统的学习
在这里插入图片描述
每一道题目的右侧都有题解
在这里插入图片描述

比赛

首页左侧也有比赛的选项,每一个月基本上都有月赛,采用的是IOI赛制,我觉得IOI赛制好的一点就是不容易挂机,可以想想一些小优化来骗分
在这里插入图片描述

牛客

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

Codeforces

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

CONTESTS

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

GYM

CF的另外一个神器就是GYM,这里收录了历年的ICPC真题,并提供复现比赛的功能。
在这里插入图片描述

VJ

多个OJ的融合,同样收录了ICPC真题,并且部分经典书籍《算法竞赛入门经典》的题目也可以在上面提交练习
在这里插入图片描述

ACwing

适用于:系统学习算法或其它课程,需要付费,课程质量非常之高一定不会亏。
在这里插入图片描述

  • 8
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 宝塔系统是一款用于管理服务器的Web面板,而Hustoj是一款开源的在线评测系统。下面是宝塔系统安装Hustoj指南: 1. 首先,登录到你的服务器上,并确保已经安装了宝塔系统。你可以通过访问服务器的IP地址或域名后加上宝塔系统的端口号来访问宝塔系统的面板(例如:http://yourdomain.com:8888)。 2. 登录到宝塔系统的面板后,在左侧导航栏中找到并点击“软件商店”。 3. 在软件商店页面中,搜索框中输入“hustoj”,然后点击搜索按钮。 4. 在搜索结果中找到Hustoj,并点击“安装”按钮。 5. 安装过程可能需要一些时间,请耐心等待。 6. 安装完成后,返回宝塔系统的面板首页,在左侧导航栏中找到并点击“网站”,然后点击“添加站点”。 7. 在添加站点页面中,填写相关信息,例如站点名称、域名、网站根目录等,并将PHP版本设置为与Hustoj兼容的版本(一般是PHP 7.x)。 8. 点击“提交”按钮后,宝塔系统将自动为你创建站点,并配置好相应的环境。 9. 打开浏览器,访问你设置的域名,就可以看到Hustoj的安装页面了。 10. 按照Hustoj的安装向导,填写相关信息,例如数据库信息、管理员账号密码等。 11. 安装完成后,你可以根据需要对Hustoj进行进一步配置,例如设置题库、用户管理等。 这就是宝塔系统安装Hustoj的简要指南。希望对你有帮助! ### 回答2: 宝塔系统是一款全能型的服务器管理软件,提供了简单便捷的界面操作,非常适合初学者使用。Hustoj是一款开源的在线测评系统,可以用于搭建很多类型的在线评测平台。 要在宝塔系统中安装hustoj,首先需要登录宝塔控制面板,进入软件商店,搜索并选择安装hustoj。安装过程中需要填写hustoj的一些基本配置,如数据库名称、用户名、密码等。在安装完毕后,还可进行一些进一步的配置。 安装完毕后,需要对hustoj进行一些基本的设置,如配置数据库连接、管理员账号密码等。在宝塔面板中,找到已安装的hustoj软件,点击进入,进入系统配置界面。在这里可以设置数据库连接方式、管理员账号以及其他一些常用的配置。 安装配置完成后,还需要进行一些额外的设置,如添加题目、设置比赛、调整评测机的数量等。在hustoj的安装目录下,可以找到相应的配置文件,可以通过编辑这些文件来进行额外的设置。 总之,宝塔系统的安装hustoj指南可以分为以下几个步骤:登录宝塔系统,搜索并安装hustoj,填写基本配置信息,进行进一步的配置,设置题目和比赛,调整评测机的数量等。通过这些步骤,就能够在宝塔系统中成功安装并使用hustoj了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值