美文网首页算法提高之LeetCode刷题
两个月陪你刷ccf(1)——编程语言和编译器

两个月陪你刷ccf(1)——编程语言和编译器

作者: 二向砸 | 来源:发表于2020-01-16 17:42 被阅读0次

离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):输出了大量的调试信息或特殊数据导致的死循环输出

刷题时最好按算法专题集中刷,而不是按题号从小到大刷,总结相似题目的解题方法

相关文章

网友评论

    本文标题:两个月陪你刷ccf(1)——编程语言和编译器

    本文链接:https://www.haomeiwen.com/subject/osxqzctx.html