小鸡炖蘑菇

小鸡炖蘑菇

CSP2020游记

posted on 2020-11-08 00:40:30 | under €€£ |\| |V| 5 I_ |

CSP2020游记

总体概括:

  • 自己 没有发挥应有的实力.

  • 题目 比去年难.

  • 成绩 不理想.

Day -1

Day -1晚上,窝整理惹行李,在书包里装惹衣服,一本通(临时抱佛脚),和一些准考证之类的东西.

整理完之后,窝就去睡觉惹,晚上做惹噩梦,梦见自己在 CSP-J 考场上先花惹 2 个多小时写数学卷子,然后才开始做题.等老师收源代码的时候窝 T2 都没做出来.

Day 0

中午在学校食堂吃完饭,窝就和一位高三学长一起乘坐窝爸同事的车,前往 FJ-FZ 的福州八中考场去进行试机.

机房在五楼,刚进一楼,就看到:

嗯, GPS .

去年在时代中学试机还不到 10 分钟窝就走了.今年没想到福州八中竟然要等好几个小时才能开始试机.

试完入门组的还要去另一间机房试提高组的.好麻烦.

Day 1

今年 CSP-S 只有 Day 1 没有 Day 2 .

去年窝也没去过 S 组,也不知道 S 组的难度.

但窝感觉今年 J 组比去年难.

窝今年有点死脑筋惹.

入门组

T1

看到 T1 ,窝人直接傻掉惹,一时间束手无策.

窝做 T1 ,先花半个多小时来证明:偶数一定有解.(窝好菜啊,连证明一个东西都要很久.)

死都没想到要用二进制来做.然后枚举,硬生生地写了两层 for 循环.

这时 1 个小时已经过去惹.

(后来 T2 写完后,又回头花惹十几分钟改了 T1 代码.)

(而且越改越错.)

T2

T2 窝用了插入排序, $O(n^2)$ 估计会超时,为什么窝当时没有想到桶排?

估计是题做太少惹,考试时想尽各种办法想优化,开惹好几个 $[1000001]$ 的数组,却没有想到 $[601]$ 的桶排.

T3

T3 花惹 2 个小时左右.

死到临头也没找出 BUG .

T4

T4 题目看都没看.

因为觉得 T3 一般都会比 T4 简单.

提高组

T1

全程都在写 T1 .

看到 T1 窝其实是很欣喜的.

为什么妮?(学习数学老师说话的语气ing.)

因为 T1 是道模拟题啊.

像窝这种蒟蒻,会比较期待 T1 是一道数论题或一道模拟题,因为这样就好拿分嘛.

而且几个星期前,窝其实百度惹一下儒略历和公历的关系,也大致知道惹如何计算.(窝初三,历史老师教课时有提到,窝感兴趣,就自己去搜惹.)

T1 先花了 1 小时写完代码,剩下 3 小时都在找 BUG .

找 BUG 时发现窝错得很离谱,例如:

  • 4713 打成 4173 .
  • 1582 打成 1852 .
  • 一年 12 个月判断成 13 个月.
  • 刚开始的时候多答案加惹 1 年少加惹 1 天.
  • 公元前后弄混惹.
  • And qiqibaba's so on.

为了这道题,窝还写了 4 个非常相似只有一点差别的函数.用了 100 多行.

离交卷还剩 5 分钟时,窝发现自己在格里高利十三世于 1582 年改日历之前的日期都没错.而之后窝的日期就比标准日期多 1 天.为惹与样例一致,窝就把加上 11 天的那几行代码改成惹加上 10 天.

大师,窝悟惹!!!
窝在写游记时悟惹!!!

原来不是 4 号要加 11 天,而是 5 号要加 10 天!!!

窝当时怎么没想到是过后加 10 天呢?事后诸葛在线懊悔!!!

wwwyyy,分没惹.

T2 & T3 & T4

揪着 T1 不放,没去看题目.

考完后

J 组考完后简单地吃惹一下饭就去等 S 组.

S 组考完后和大家一起狂骂 T1 出题人.

考场上别人对题目的看法

  • 那位高三学长说 T2 也是模拟,还比 T1 简单很多.他 T4 写惹骗分代码,结果他 snakes 写成惹 snake ,忘记单复数 T4 爆 0 .

  • 有位巨佬说他 T1 代码写惹 480 多行,还写错惹.

  • 坐在窝旁边的漂亮的妹纸,她也是做直接做 T2 ,放弃 T1 .

  • 除惹窝这个蒟蒻死揪着 T1 不放(还写错惹),其他人都机智地花更多时间做其他题.

经验&教训

  • 考试刚开始,先浏览题目,先做简单的.

  • 不要相信题目难度是按顺序排列的.

  • 遇到不会做的题要先空着(或骗分).

  • 文件名,题目名不能打错.

  • 写代码时认真点,避免因粗心而导致的奇葩 BUG .

  • 虽然运气,题目难度会影响到一个人的发挥.但只要 她/他/它/祂/ta 够强,题目就永远难不倒 她/他/它/祂/ta .

    明年就要上高一惹呢.

    可不能再这么幼稚,马马虎虎惹呢.

    End .