一场意外,使我AFO

· · 生活·游记

坐标YN,S组比赛大约进行到四点半时,机房突然断电,且电力供应迟迟未恢复,大概十多分钟后Linux系统先恢复正常,四五十分钟后windows系统恢复正常。(恢复时间可能记忆有误,但Linux系统比windows系统恢复得早)为此,省内给Linux系统选手加时半小时,windows系统选手加时一小时

有人可能会说:“所有人都遭断电了 你没考好还是你自己水平有问题。”

那是因为我还没讲完

本人Linux选手,恢复供电后赶紧接着写题,但发现一件事:无论我怎么改代码,代码始终输出断电前的答案

一开始我以为是自己代码有错但没改对,所以会一直输出同一个答案。但在改了几十行代码后终于发现了不对劲:我都快把代码重构了怎么还是这个答案。这时候才想起来调试,结果显示读取样例文件失败;把代码中的输入输出全部注释掉,代码还在go还在读入那组无法打开的样例并且输出同一个答案 (什么OI鬼打墙)

那一瞬间感觉血液直冲天灵盖,赶紧找来监考老师,监考老师可能不是很熟悉,只告诉我把代码保存下来然后重启电脑;重启后问题仍在,找来另一个老师,那个老师说现在没时间查问题,最快的办法就是保存代码到记事本上然后重建cpp文件。之后问题解决了,但此时算上加时我只剩下一小时左右的时间。最后也是不出意料地没写完。

这次比赛有客观的设备原因,也有主观的盲目自大,认为自己一定能解决T2而没去写T3T4的暴力,最后出问题的时候脑子都是乱的,T2半成品代码也写得乱七八糟。希望各位引以为戒,也向各位请教为何会出现这种问题,以此让大家知道如何避免。

丢在专栏里吧,给自己留个难忘回忆的纪念