《算法通关指南---OJ题目常见的错误效果》
《OJ题目常见的错误效果》
🔥小龙报:个人主页
❄️个人专栏:《C语言》《算法》KelpBar海带Linux智慧屏项目
✨永远相信美好的事情即将发生
前言
讲解一些刷题平台的常见错误
一、洛谷
1.1洛谷编译错误
可能性原因:语法错误,检查语句结尾;号或者控制语句的中括号等
1.2洛谷WA(wrong answer)
可能性原因:这说明代码运⾏结果和预期不符,所有答案都是错误的,这⼀定代码写的有问题。
1.3 洛谷部分样例通过
可能性原因:⼀个题目可能有多个测试⽤例,有部分测试⽤例通过,但是也有部分测试⽤例未通过,基本的原因是代码考虑不周全。
1.4 程序运行时出现运行时问题
可能性原因:这种场景代码是程序编译没有语法问题,编译产生了可执行程序,程序运行时出现了问题,比如:段错误、除数为0等。
1.4.1段错误提示
1.4.2除数为0的提提示
1.5 题目运行有时间限制超时
可能性原因:
1.代码中不小心,造成死循环了
2.代码中算法复杂度太高,太耗时
二、牛客竞赛
2.1编译错误
可能性原因:语法错误,检查语句结尾;号或者控制语句的中括号等
2.2答案错误
可能性原因:这种情况说明,代码是没有语法问题的,但是程序运⾏的结果,是不符合题目预期的。
2.3通过部分样例
可能性原因:未考虑周全
2.4运行超时
可能性原因:代码中出现了死循环,代码的算法复杂度确实是过⾼,太耗时。
解决办法:检查代码、优化程序
总结—每日励志时刻
`