oc的博客

博客

EZOJ 使用说明

2020-10-25 08:00:00 By oc

一、注册

登录 EZOJ 主页后点击右上角“注册”即可。

注意:用户名请使用真实姓名全拼。

二、题目

在首页点击“题库”进入题目页面。

点开题目后,可以在右侧看到测试点个数、时空限制、答案比较方式等信息。

提交代码时,无需也不可使用 freopen 命令,直接在标准输入输出进行数据读写即可。

有关编译器和评测机速度的问题见 https://ezoj.org.cn/faq.

#1. A+B Problem 的一份 C++ 语言 AC 代码如下:

#include <cstdio>
int main() {
        int a, b;
        scanf("%d%d", &a, &b);
        printf("%d", a + b);
        return 0;
}

EZOJ 提供自定义测试功能。打开一道题目,点击提交按钮旁的“自定义测试”,然后将源代码和输入数据分别填入对应的位置,就可以在 EZOJ 的评测机上以给定的输入数据运行源代码并查看结果(是否成功运行、程序的输出、时空占用)。这样可以避免选手因本机与 EZOJ 评测机在运行速度等方面的差异而受到影响。

三、比赛

在 EZOJ 上参加比赛需要先进行报名。选手可在首页点击“比赛”进入比赛页面,并点击比赛标题进行报名。报名结束后,等比赛开始点击比赛标题即可查看题目。

选手可以在比赛过程中的任何时候提交代码。代码的提交方式与在题库中相同,不需要加 freopen. 若选手在一场比赛中多次提交同一道题,则得分将按照最后一次有效提交为准。有效提交是指能够通过编译的提交。

目前,EZOJ 支持 IOI 和 OI 两种赛制,IOI 赛制比赛过程中的提交将立刻被评测,评测结果(得分)实时反馈给选手;而 OI 赛制比赛过程中的提交只会反馈样例的评测结果,如果编译错误会返回“Compile Error”,否则该题的 100 分将被平分到每个样例测试点,通过一个样例即可获得对应的分数,在比赛结束后所有的提交将会使用正式的测试数据进行重测,因此赛时得分与最终得分并没有很强的相关性

四、其他

感谢 zkt 学长作出的重大贡献!

欢迎加入 EZOJ 交流群:879696843

请大家爱护 EZOJ!

评论

[+15]
什么时候有QOJ使用说明
  • 2021-02-05 06:50:12
  • Reply
Comment replies
Hongyi_Wang:I AK IOI
[+14]
大家都去爱护EZOJ了,谁来爱护QOJ? 我大QOJ什么时候才能站起来!!!
  • 2021-04-29 10:09:17
  • Reply
[+11]
现在QOJ站长还在无限连任么
  • 2021-04-29 08:20:06
  • Reply
Comment replies
fakeQingyuShi:无可奉告

发表评论

可以用@mike来提到mike这个用户,mike会被高亮显示。如果你真的想打“@”这个字符,请用“@@”。