每个用户可以创建自己的域。比如,老师可以为课程创建一个域,然后把题目和学生加入到此域中。也可以把域作为团队功能。

通过合理设置角色及其权限,可以把域设为公开或私有。

默认域为 system,用户直接访问 hwgc 域名会访问此域,点击 Logo 会从任意域跳转回 system 域。

每个域的题库、讨论、训练以及比赛是独立且自治的。

限制

hwgc 评测机使用进程的 CPU 时间计算时间消耗,时间限定为题目中评测点所指定的时间。

hwgc 评测机使用进程虚拟内存与物理内存总和计算内存空间消耗。内存空间默认限定为 256MiB,题目中特别指明的,限定为题目中评测点所指定的内存空间。

输入输出

若无特殊说明,hwgc 使用标准输入输出(控制台输入输出,屏幕输入输出,STD I/O)。

评测状态

  • Waiting 评测:评测请求正在等待被评测机抓取
  • Fetched 评测:评测请求已被评测机抓取,正在准备开始评测
  • Compiling 评测:正在编译中
  • Judging 评测:编译成功,正在评测中
  • Accepted 通过:程序输出完全正确
  • Wrong Answer 不通过:程序输出与标准答案不一致(不包括行末空格以及文件末空行)
  • Time Limit Exceeded 不通过:程序运行时间超过了题目限制
  • Memory Limit Exceeded 不通过:程序运行内存空间超过了题目限制
  • Runtime Error 不通过:程序运行时错误(如数组越界、被零除、运算溢出、栈溢出、无效指针等)
  • Compile Error 不通过:编译失败
  • System Error 错误:系统错误(如果您遇到此问题,请及时在讨论区进行反馈)
  • Canceled 其他:评测被取消
  • Unknown Error 其他:未知错误
  • Ignored 其他:被忽略

有“成绩取消”字样则说明管理员手动标记此记录为取消,可能违反了服务条款,比如代码被发现与其他用户的代码十分相似。

编译错误

可能有以下情况:

  1. 提交时选错了编程语言
  2. Java 的主类名没有使用 Main
  3. 对于 C/C++,请注意常见的编译兼容问题
  4. 一般性的编译错误

对 C/C++ 选手的提醒:GNU C++ 中应使用 long long;main 返回值必须为 int;部分非标准函数在 GNU C/C++ 中不可用。

训练

我们精心挑选了一些题目组成训练计划。点击导航栏的“训练”即可进入。

比赛

按照赛制不同,有不同的提交和排名规则。

在 IOI、XCPC、Ledo、IOI(Strict) 赛制下,选手可以多次提交一道题目,并获得实时评测结果。

在 IOI、XCPC、Ledo 赛制下,选手可以在比赛时看到排行榜。

OI 赛制所有题目均以最后一次提交为准,请尽量避免编译错误。

XCPC 赛制中,每次错误提交会给题目增加 20 分钟罚时。排名规则为:通过题目数多的排在前面,通过题目数相同时,做题耗时(含罚时)少的排在前面。

Ledo 赛制下,多次提交会导致选手得分被扣除,排行榜显示用户的最高得分。每道题的最终得分为 s×max(0.95n,0.7)s \times \max(0.95^{n}, 0.7),其中 s、n 分别代表本次得分和本次提交前的尝试次数。

时间与空间限制以题目说明为准,默认限制参见限制

通过率

通过率容易受到数据规模、提交策略和样例难度影响,hwgc 不建议将通过率作为题目质量或个人能力的唯一依据。

RP 算法

RP 可由题目、活动、比赛等获得,具体规则以站点当前配置为准。

难度算法

hwgc 中题目的难度会根据提交数、通过率以及每个提交的提交时间和评测结果,通过算法计算得出。

请注意:

  1. 一般地,难度数值越大,该题目越难。
  2. 新题目的难度可能不准确;在题目获得大量提交之后,难度才会变得较为准确。
  3. 越早提交评测的用户代码,对题目难度的影响越大。
  4. 题目的难度由算法计算得出,可能出现不准确的结果。

忘记密码或用户名

如果您无法登录,请先确认用户名是否记错。比如,原本想注册的用户名已经被注册,实际使用了带有前缀或后缀的用户名。

如果您确信账号被盗,或者忘记了账号和/或密码,请及时重置密码或找回用户名

Markdown

hwgc 的 Markdown 区域使用 [CommonMark]语法,并扩展了以下功能:

  • 使用 @ 提及用户
  • 使用 text 高亮文本
  • 使用 alt 设置嵌入图片的大小
  • 使用 视频文件
  • 使用 站外视频
  • 使用

    Embedding an external PDF is no longer supported.

    PDF 文件
  • 在题目、比赛、作业、训练中,可以使用 file://文件名 的链接格式引用对应附件
  • 支持使用一部分 HTML 标签