离2020年3月份的ccf测试满打满算还有两个月吧!一起来跟我学习吧!
本节大致介绍一下如何选择编程语言和编译器
以下内容大部分摘抄于“算法笔记”
编程语言:主体选用C语言,一定程度混用C++(因为C++拥有标准模板库stl)
编译器:Dev、codeblocks(VC6.0过于古老)
鉴于还有两个月,评测系统刷ccf官网应该就够了…
常见评测结果:
1.答案正确(Accepted,AC)
2.编译错误(Compile Error,CE):注意是不是选错了语言
3.答案错误(Wrong Answer,WA): 大部分情况下是因为代码逻辑有漏洞,也可能是因为输出了一些调试信息导致
4.运行超时(Time Limit Exceeded,TLE):算法的时间复杂度过大,也可能是代码某处地方死循环了
5.运行错误(Runtime Error,RE):
非法访问内存:数组越界、指针乱指
浮点错误:除数为零、模数为零
递归爆栈:递归时层数过深
6.内存超限(Memory Limit Exceeded,MLE):程序中使用了太多空间比如数组太大
7.格式错误(Presentation Error,PE):多输出了空格或换行
8.输出超限(Output Limit Exceeded,OLE):输出了大量的调试信息或特殊数据导致的死循环输出
刷题时最好按算法专题集中刷,而不是按题号从小到大刷,总结相似题目的解题方法








网友评论