Advertisement

ACM-ICPC自动评测系统8种结果的解释

阅读量:

ACM-ICPC自动评测系统的原理如下:对于oj平台上的任何一个编程题目,在其数据库中都存储有多个版本的测试数据集。针对每个测试数据集系统都能够正确地给出相应的问题解答。如果所有测试用例均正确运行,则系统将返回"Wrong Answer"(WA)信息;只要有一个测试用例结果错误,则同样会返回WA!

1、Accepted. ——通过!(AC)

答:不解释,这是ACM选手最希望的结果!

2、Wrong Answer.——答案错。(WA)

答:针对特定测试数据集,在处理这些数据时您的代码未能产生正确的输出,请您先进行详细检查,并考虑对算法进行优化以提升性能!

3、RunTime Error.——程序运行出错,意外终止等。(RTE)

程序写后改写后的文本 使文字然重复率

程序运行出现异常导致非预期终止的情况有可能是以下原因之一:数组越界操作不当导致的数据问题(例如访问超出数组范围的索引或未预先检查数组大小)、内存泄漏现象的发生(例如指针未正确释放)、递归过程中栈溢出问题(例如定义了过大的局部数组而不将其改为全局变量)以及测试用例中可能出现的有效输入未被正确处理等情况

4、Time Limit Exceeded. ——超时。程序没在规定时间内出答案。(TLE)

答:算法有问题,需要优化算法(例如,DFS剪枝、BFS剪枝、枚举时剪枝、等)

5、Presentation

全部评论 (0)

还没有任何评论哟~