VirtualJudge使用指南-飞外

https://cn.vjudge.net/

Virtual Judge并不是常规的Online Judge平台,他通过爬取其他OJ的题目,让我们可以直接在VJ上查找并提交各种OJ的题目,然后将我们的题目通过他的账号(比如你在cf上会看到用户名vj1、vj2……在HDU上会看到张翼德、马孟起……)在真正的OJ上提交并把结果反馈给我们。大概就相当于一个平台一个中介吧。貌似ACM选手使用得较为普遍?

右上角注册登录;

界面这些OJ是他可以爬到题目的,也就是我们可以直接在VJ里做题的。每个图标也可以直接点进去,就会跳转出这个OJ的页面,比如我点一下POJ,跳出:

另外我圈住的HYSBZ就是OI常用的BZOJ。

按上方功能顺序介绍:

Problem:

下面是Problems界面截图:

OJ可以自己选择,Prob可以输入题号更快查找,Title是题目名字,Filter过滤题目,Reset重置。如果你登录账号了的话,左侧还会有你的做题情况。

选个题点进去是这个画风:

Submit提交代码并测评;Favorite把此题设为收藏;Submissions是关于此题的提交;Leaderboard是按运行时间、使用内存、代码量来排名的此题AC排名:

绿色的“C++”表示这份代码主人是公开的,你点一下就可以查看他当时提交的代码~

公开代码的方式是在提交时Share一栏选择Yes,Solution部分放代码:

Status:

Status是提交情况,不展示了。

Contest:

比赛有未开始的、正在进行的、已经结束的;也分不同类型。通常都是个人创建的比赛,即使用右上角的Create Contest功能:

上图为比赛基本信息

从各个OJ选题,然后点击confirm就完成了自己办一个比赛。

User是查用户的,会显示做题数;

Group是学习小组,个人一般用不上吧;

Forum论坛,Article文章,用处也不大,我就没用过……

就简介到这里,不太细致,更具体的大家用一下就会了~