WHEZOJ 使用指南

Sengxian 于 2016-08-31 13:03:50 发表,2017-11-08 23:06:24 最后更新

本 OJ 由 Sengxian 维护,基于 SYZOJ 修改而来。

使用指南:

  • 发表文章?直接在讨论板块发表就可以了。里面有两个文本框,其中一个是「编辑」,另一个是「预览」。我们可以在「编辑」里面写下符合 Markdown 格式的文本,点击预览就可以看到渲染效果了。Markdown语法说明

  • 修改头像?在 Gravatar 上传头像,并确认和你的注册邮箱填写一致即可。

  • 提交题目?打开任何一道题目,例如 A + B Problem,点击按钮「提交此题」即可。

  • 题目的数据输入输出方式?每道题目有清晰的 IO(Input Output)说明:「标准输入输出」表示你可以直接读入数据,而「文件输入/输出」则表示你需要从指定文件中读入数据,输出到指定文件。一般来说,从 test.in 中读入,输出到 test.out,你需要在你的 main 函数的最前面加入:

      freopen("test.in", "r", stdin);
      freopen("test.out", "w", stdout);
    

    这样你就可以按照「标准输入输出」的方式来操作了(注意使用 freopen 一定要引用头文件 cstdio)。

附判题结果说明:

  • Accepted: 你的答案符合判题标准
  • Presentation Error: 你的程序输出的答案格式不符合标准
  • Runtime Error: 你的程序运行时出现错误(指针越界,栈溢出,有未处理的异常,主函数返回值非零等)
  • Time Limit Exceeded: 你的程序执行时间超出题目要求
  • Memory Limit Exceeded: 你的程序内存使用超出题目要求
  • Compile Error: 你的程序在编译(包括链接)时出现错误
  • Wrong Answer: 你的程序输出的答案不符合判题标准
  • System Error: 判题系统发生故障,请等待重判
  • Judgement Error: 此题评测出现错误 (Special Judge有误等原因)
  • File Error: 程序未处理文件输入输出流
  • Waiting: 你的提交正在等待处理