今天是新生赛初赛,星期六。比赛的时间是 13:00~17:00 。
然而因为最近一直忙着捣鼓学长传下来的打印机项目,比赛前一天晚上又自作聪明地给小程序前端加了个新功能,只有六个小时左右的睡眠时间;早上起床想起来自己订了两个小时的羽球场,八点多起床早饭没吃就直接冒着雨往羽球场冲;爽玩了两个小时之后吃完饭就开始在电脑前面坐牢了。
然后发现自己过题的速度很慢。不管是思考题目的速度还是敲代码的速度都很慢。现在打开 writeup 仓库一看,自己已经两个星期没有打题了。也许已经生疏了吧。或许这是借口,我只是没有在一开始的时候学够东西,又或者我只是不够聪明而已。前几次打的比赛又能说明什么呢?那都是一些入门的算法题,见过就会写的题目做出来又有什么意思。
学到的东西还是太少了。看到群里同级的零基础大佬已经会用 dijkstra 求最短路了,我连图论的边儿都没摸着。上回心血来潮搜索 floyd 一看直接脑短路关闭页面了。这能学到什么?在自己知识领域的舒适区内看似卷地躺罢了。
打题的时候看到了一道动态规划的题,赛后回想起来自己明明已经想出思路了,但当时觉得正确性没能一眼看出来,而且看着榜单大佬们已经狂k七八道题,自己却还在五题,在焦虑地寻找下一道适合自己k的题目,感觉这道题不适合自己,就直接放弃思路了。现在想来自己就该把这个思路往下继续捋捋,我在害怕什么呢?罚时?一发 WA 带来的结果是什么?不完美的过题?
一直以来,自己好像都在刻意地追求完美。走最少的弯路,追求一发入魂,凡事都要最高的性价比;事情不该有任何差错,任何代价与残缺都是不被容忍的。塑造严格统一的人格形象,搭建高度个性的桌面环境,在选择最高性价比的商品上花费数小时,对代码规范近乎洁癖的要求;倘若经过预估之后某件事情哪怕有稍微一点不合心意,我都会选择不去做这件事情:如果无法做到完美,那么它就是没有意义的。
完美主义?逃兵主义罢了。对某件事情 无法符合自己需求 的恐惧与不接受,导致自己无法迈出第一步。对于此般思想的影响,可以是不敢于交出一发 有可能 WA 的答案,可以是面对陌生人的不知所措,可以是对突如其来的机遇的错失。如此下来我只会越来越失败。