PATtest

编译器

推荐使用轻量级编译器:Dev-C++、C-Free、Code::Blocks

在线测评系统

PAT(单点测试)、Codeup墓地(多点测试)

其他知名 OJ 地址:

黑盒测试

系统后台准备若干组输入数据,让提交的程序去测试,看输出的结果是否是字符串意义上的相同。

  • 单点测试:每组数据单独测试、评分
  • 多点测试:一次性测试所有测试数据,给个总分

常见测评结果

答案正确(Accepted,AC)

编译错误(Compile Error,CE):查看本地编译情况

答案错误(Wrong Answer,WA):也有可能是输出的调试信息导致的

运行超时(Time Limit Exceeded,TLE):检查算法复杂度、死循环

运行错误(Running Error,RE):查看段错误(直接原因是非法访问内存,例如数组越界、指针乱指)、浮点错误(例如除数为0、模数为0)、递归爆栈(递归层数过深)

内存超限(Memory Limit Exceeded,MLE):检查数组太大

格式错误(Presentation Error,PE):基本是多输出了空格或换行

输出超限(Output Limit Exceeded,OLE):一般是由输出了大量的调试信息或死循环输出导致

练习方法

  • 一般按照算法专题集中练习
  • 暂时没想出来的题目可以先放着,隔三差五想一想,实在想不出来了可以看一下答案
  • 做题时适当总结相似题目的解法。

results matching ""

    No results matching ""