这是我短暂的不到半年的OI生涯中第一次爆零。
不过我知道这绝对不会是最后一次的:)
瞄了一眼各种板子,唯独没看数论。
\[Day\;1 \]上来先看了一眼题目,觉得T1T2是可做题。
觉得T1简单,先写T1。
然后写了将近两个半小时之后发现自己看错题了……
题目:
\[\sum_{i=0}^{m - 1}(x'_i + x_{i \; mod\;n}) = x \]我以为的:
\[\sum_{i=0}^{m - 1}(x'_i + x_{i}\;mod\;n) = x \]乐。
于是重新开始做。
然而试着做了很长时间后还是没思路。
花了一段时间写了性质A。此时距离考试结束大概还有半小时。
考完试之后同学说这道题是数论。乐。
滚去看T2,希望能骗点分。
未遂。
显然是要爆零了。
距离考试结束还有15分钟的时候监考员让我们检查一下文件存放位置。
然后我自信地将三个源代码一起塞到了以考号命名的文件夹里。
考完试出来,在交流中知道了每道题还要单独新建一个文件夹。
寄。这回代码写得再好也没用了:)
而不是这样:
我靠D1T1是wind啊我怎么写的是maze
题目名字不重要(我指的是我做的这个例子里不重要,考试时文件名字一定要以文档要求为准!)
爆零了,无论从哪种层面上来说。
有点起晚了。
更难绷的是,假期太长时间窝着不运动,这两天走路多了左腿肌肉拉伤了,稍微一动就疼的要死。
八点十二到了考场。拖着腿挪到了座位上,第一件事就是把文件存放位置搞好。
先看了一遍题。觉得T1较为可做(其实是第一遍读的时候T2T3题面没太看懂)
开始写T1。有了昨天的教训,我上来仔仔细细的把所有文字仔细阅读了好几遍,然后直奔特殊性质。特殊性质A较为简单,样例2过了之后我欣喜异常,哪怕只有15分,也比爆零强。
然后我小心翼翼地按了Ctrl+S,又编译运行了一遍确认无误之后开了个副本继续写性质B。好不容易拿到的15分可千万不能丢了。
然后我发现自己忘写freopen了。好险。
性质B似乎是某种树形DP,但显然我写炸了。遂删掉副本,准备关掉maze.cpp。然后在关掉的前一刻我发现原先135行的代码变成了132行。
vocal。
我撤销一看,发现有几行代码莫名其妙的被删了。似乎是我按到了某个快捷键。
保存,编译运行。样例2无误最后确认一遍行数,关掉。希望我这15分别再因为什么奇奇怪怪的原因丢了。
考完试想起来,我为啥不写暴力啊?有足足25分啊……这样的话就有15+25=40了……qwq
滚去看T2。理解题面之后果断输出1。
看T3。理解题面之后试着写了一下暴力。
非常好暴力,使我陷入死循环。爱来自viki。
淦,程序陷入死循环不会被判定为故意卡评测吧?保险起见我把代码删了。
按照输出格式输出rand()。乐。
此时离考试结束还有30min,我准备再验证一下T1代码的正确性。然后,在打开计算器的时候我发现好像可以改系统字体。然后我就点了一下。然后就死机了。我忐忑不安的等了5分钟。此时距离考试结束还有20min。
两个选择:
1.关机重启。但鬼知道考场的电脑会不会重置啊,要是重启之后连题目都没了就真的寄了,到时候就真的只能凭印象重写代码了。
2.等待。但鬼知道考试结束的时候能不能恢复啊。
最后我选择1选项。关机重启的时候我真的有点汗流浃背了(
不过还好,没有重置。所有东西都还在。
以后考试时再也不敢乱动电脑了。
不过我还是改了个桌面壁纸(?
考试结束,应该有15pts。
\[Postscript \]这次省选,虽然能力不足,但还是收获到了很多经验。总结一下:
- 文件存放位置一定要正确。
- 进考场第一件事,先写freopen。
- 不要盲目追求手速。鬼知道你会不会按到什么奇怪的快捷键。
- 不同的思路和做法分别及时存档。需要更改思路、做法的时候你就知道这么做的好处了:)
- 不要乱更改系统设置!不要乱更改系统设置!不要乱更改系统设置!
- 一旦电脑死机了及时重启。放心,电脑不会重置:)
- 不要高估自己,看了较长的一段时间觉得没思路就不要试图跟正解死磕了,看看特殊性质和暴力吧。有的时候暴力优化好了能得挺多分呢。如果真的觉得再想一会就能写出正解了,那也尽可能多的先把部分分写好。
这次省选,对我来说是一次熟悉考试环境、磨练自己心态、了解考试模式的过程。
明年省选作为正式选手见!
\[End \] 标签:15,暴力,代码,然后,T1,2024,省选篇,考试,爆零记 From: https://www.cnblogs.com/viki617/p/18050761