ACM各种WA的说明及可能的原因

**

欢迎来踩我的博客:http://dr-von.top/

**
1、答案错误 ------ wrong answer 就是最常见的。这个没办法,基本是程序有些细节的点没有考虑到。

2、运行错误 ------ Runtime Error 大致两种情况

1、是数组开太小,要存的数据太大,数组调大就OK了。
2、是数组发生越界操作,基本上是程序执行时访问到了不该访问的地方,程序问题了。

Runtime Error(SIGSEGV)
是由无效内存引用或分段故障引起的错误(信号)。 你可能试图访问数组元素超出边界或尝试使用太多的内存。

3、格式错误 ------ presentation error 非常接近AC了。空格或者回车多输或者少输了。看题意再检查下就没问题了。

4、时间超限 ------ Time Limit Exceeded (TLE) 这个字面意思就知道。程序设计的算法执行速度不够啊。要优化算法或者重新设计程序

5、标星号的正确 ----- 被OJ怀疑为抄袭的代码。 跟前面提交的代码非常相似 .后面跟的ID表示抄袭的以前的那程序的运行ID

6、内存超限 ------ Memory Limit Exceeded (MLE) 数组开太大了,或者程序中出现死循环,不断申请程序内存而使其崩溃

PS:在循环或者递归中定义变量有时会有影响。(bfs遇到过一次)

7、编译错误 ----- Compile Error (CE): 编译出错. 点击该链接(Compile Error)以查看详细的编译错误. 这是可以直接纠正的。

8、等待 Queuing: 等待评判.

9、等待重判 reQuerying 等待重新判定

10、输出超限 Output Limit Exceeded (OLE): 程序输出的内容过多,超出预期。

来自:NEUACM WIKI

  • 8
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值