功能目录与快速开始

提交代码、在线测试与评测结果

选择语言、提交源码、查看测试点反馈,排查 CE、WA、TLE 和 RE。

适用场景:学生 / 选手 · 教师 / 教练

指南说明通用操作。当前域的权限、报名状态、时间限制及教师设置决定你能使用的选项。

操作步骤

  1. 阅读题目的提交类型和输入输出要求,点击“提交”。
  2. 选择正确的语言与版本。C++、Python、Java 等代码应与所选语言对应。
  3. 粘贴完整源码或上传文件。提交答案题应按页面说明上传答案文件。
  4. 若页面提供在线测试,可以先用样例或自定义输入检查程序输出。
  5. 正式提交后打开评测记录,查看状态、得分、运行时间、内存和允许公开的测试点信息。
  6. 修改代码后重新提交;评测记录页可以回看自己的历史尝试。

结果怎样理解

状态 意思 优先检查
AC / Accepted 本次提交通过 是否处于正确课程或比赛上下文
CE / Compile Error 编译失败 所选语言、语法、编译信息
WA / Wrong Answer 答案不正确 算法、边界、输入输出格式
TLE / Time Limit Exceeded 运行超时 复杂度、死循环、输入规模
MLE / Memory Limit Exceeded 内存超限 数组规模、容器、递归与内存使用
RE / Runtime Error 程序运行错误 越界、除零、非法访问、栈空间
System Error 评测系统出错 保留记录链接,向管理员反馈

Waiting、Fetched、Compiling、Judging 表示尚未得到最终结果。比赛可能按赛制隐藏部分反馈,不能据此判断评测故障。

文件输入输出

默认题目通常使用标准输入输出。若题面或提交页要求文件输入输出,使用指定文件名,注意大小写与后缀。页面有快捷输入输出工具时,也要核对生成代码是否符合本题要求。

常见问题

  • 样例正确却没有通过: 隐藏数据可能覆盖更大规模与更多边界。
  • 看不到其他人的代码: 代码查看受域权限、比赛时间和题目设置限制。
  • 队列一直不动: 查看服务状态,反馈记录链接及等待时间,避免连续重复提交同一份代码。

接下来可以阅读