调试与对拍

WA/TLE/RE 系统排查

评测状态含义

状态 含义
AC 全部测试点通过
WA 输出与标准答案不一致
TLE 超出时间限制
MLE 超出内存限制
RE 运行时错误(越界、除零等)
CE 编译错误

本 OJ 提交详情页可查看各测试点状态与运行时间。

调试流程

  1. CE:看编译错误信息,检查语法与类名(Java)
  2. RE:检查数组越界、除零、递归深度
  3. WA:对拍小样例、检查边界($n=0, n=1$)、特殊数据
  4. TLE:估复杂度、优化 IO 与常数

对拍脚本思路

  1. 数据生成器 gen.py
  2. 暴力程序 brute.cpp
  3. 你的程序 sol.cpp
  4. 循环随机测,输出不一致则保存数据

常见边界

  • 空输入、单元素、全相同、已排序/逆序
  • int 溢出改 long long
  • 浮点输出格式与精度