状态

状态是自动评测的结果。不同状态的含义如下:

状态 解释 得分
Accept 通过评测。 该用例所设分值的满分。
编译错误 程序不能通过编译。 0
编译通过 只有作业被设置为只编译不评测时,才会出现这种状态。 不评分
错误答案 程序输出与标准答案不匹配。 0
等待评测 您的程序正在队列中等待被评测,请稍候。如果这种状态持续的时间很长,则可能是系统内部出现问题。 不评分
多种状态 当有多组测试用例,且各组用例测试的结果不完全相同时,会得到这种状态。“信息”中会给出每组用例单独的评测结果。 所有用例得分的和。
非正常结束 程序退出时没有返回0。 0
格式错误 输出的关键数据都对,但与标准答案相比,缺少或多余一些分隔符(空格、回车、制表符等)。 可能是0到满分之间的任何值,由作业的设置决定。
内部错误 系统内部配置不当,或评测程序失效导致的错误。只有系统管理员才能解决这个问题。 不评分
内存超限 每次作业都会设置一个允许程序使用内存的最大值。如果实际使用的内存超出这个值,就会得到这个状态。 0
受限函数 程序中调用了一些不应该调用的系统功能。 0
数据输出超限 程序输出了过多的数据,超出了系统限制。通常是程序发生了死循环,且在循环体内不断输出数据导致的。 0
运行超时 每次作业都会设置一个允许程序在CPU中运行的最长时间。如果实际使用的时间超出这个值,就会得到这个状态。 0
运行时错误 程序执行了非法操作。一般是试图访问不可访问的内存,或试图执行无权执行的指令。 0