在提交程序之后,在线评测系统会根据题目的评测情况,返回评测结果。只有返回“Accepted”状态,才表示题目通过,选手才会获得成绩。不同OJ评测结果略有出入,但常见的评测结果大致分为以下三类。
正在评测
- Pending:系统繁忙,用户程序正在排队等待。
- Pending Rejudge:因为数据更新或其他原因,系统将重新判你的答案.
- Compiling:正在编译。
- Running & Judging:正在运行并与标准数据进行比较。
程序未通过
- Wrong Answer(简称WA,):答案错误。
- Runtime Error(简称RE):运行时错误,程序崩溃。
- Compile Error(简称CE):编译错误。
- Time Limit Exceeded(简称TLE):运行超出时间限制。
- Memory Limit Exceeded(简称MLE):超出内存限制。
- Output Limit Exceeded(简称OLE):输出的长度超过限制。
- Presentation Error(简称PE):答案正确,但是输出格式不匹配题目要求。在一些要求比较严格的比赛中,格式错也会被视为答案错误。
程序通过
- 在评测过程中,只有未发生以上几种错误的情况下才算做通过。
- Accepted(简称AC):程序通过。另外,在整场比赛中通过了所有题目又俗称“AK”或是“破台”。
- 一些比赛的测试点可以给出“部分分”,例如答案正确但不够优,或者选手没有完全完成题目所给的任务等。
Comments NOTHING