算法竞赛:Online Judge 工作原理 常见报错分析 如何判断算法是否超时 知己知彼 方能骗分电脑只是处理数据验证最后答案与期望答案是否相同,大部分的思考都由人来完成。 OJ一般有一组或者多组input文件与output文件,比如1.in 1.out 2.in 2.out等 OJ先运行你的程序,同时在后台开始计时,要求在1秒钟内通过一个测试点。 无法通过编译 CE, 编译时开的内存过大 MLE, 然后开始运行, 将所有input数据加入输入流中(数据量可能很大,多则几万组) 在这种大数据下除非你的程序是完美的,否则不可能通过。 将输出的内容和output文件比对, 不完全一样的 WA, 数据一样,