PS:片尾附彩蛋
今天我们要讨论一些缩写,大家在OJ里都看见过,今天我就来揭秘一下~
WA:
Wrong Answer 答案错误
这应该是最常用的了,一般是因为你的输出和输出样例不符。
AC:
Accepted 样例通过/正确
这就不用多解释了吧~
RE:
Runtime Error 运行时错误
这表明你的程序在运行过程崩溃了,通常可能是访问非法内存等问题,出现这个提示但你还能过样例的话,一般是数组没开够,仔细检查一下。
CE:
Complie Error 编译错误
这表明你的程序没有通过编译。如果在本地编译可以通过的话,检查一下提交语言是不是选对了或是语言版本没有选好。
TLE:
Time Limit Exceed 超出时间限制(超时)
这表明你的程序运行所用的时间超过了测试点的规定时间(一般为1.0秒)。出现这个提示时一般表明你的算法的时间复杂度过高,需要优化;但也有可能程序深入死循环。
MLE
Memory Limit Exceed 超出内存限制
这表明你的程序所调用的内存大小超出了测试点的内存限制,一般表明你的算法的空间复杂度不是很优秀,可能是数组开的太大了,好好优化一下。
彩蛋来了!
AC = Answer Coarse = 粗劣的答案
WA = Wonderful Answer = 好答案
TLE = Time Limit Enough = 时间充裕
MLE = Memory Limit Enough = 内存充裕
CE = Compile Easily = 轻松通过编译