我的 2019

随笔

转眼就到了 2019 年的最后一天了。看到了很多人的回顾和总结,又想到了今年发生的一些事情,心想我也可以写点流水账啊。

2019 发生的最大的事,莫过于我从中国来到了加拿大。当然也有很多别的事情值得回忆:学了自由泳、打了区域赛、桥式 sub20、学会做菜……

先说说留学,这个决定其实比较突然,但考虑到时间有点晚,所以准备的过程也是紧锣密鼓。对我来说最大的挑战就是考雅思,报了个网课,学一整个寒假的时间,但自己却没太努力,阅读和听力相对简单,自己最担心的还是写作和口语,尤其是口语,因为是最难练习的,再加上自己也没认真准备素材,以至于考试前夕异常紧张,果然最后成绩只有 5.5。此时希望全都放在了下一次考试上面,两次考试中间的十几天也全用在了准备口语上,值得庆幸的是碰到了自己比较熟悉的话题,自我感觉良好。好歹达到了之前的目标(虽然只有 6 分)。从年初开始准备一直到 4 月中旬拿到成绩,再到 4 月底拿到约克的 offer,这件事总算告一段落。 20190122_124053201_iOS.jpg 20190616_092952287_iOS.jpg

这一年也是 acm 起步的第一年,虽然中间经历了一些波折,但最后还是决定走在条路。寒假训练打开了算法进阶的门,学期刚开始训练还比较正常,考完雅思之后就开始放飞自我,天天泡在实验室,有段时间就是天天敲线段树,最后基本上做完了 “大可线段树 26 题”,当时感觉还是想当爽的~期间打了北交校赛,卡在了道题意不清的烂题上,被北交大佬吊打。还去了北工打了程序设计天梯赛,深刻体会到了什么叫“暴力碾标算”,最后混了个铜奖。放假前打了北林校赛,矮子里面拔高个,运气好出了 6 题混了第四还赚了 200 块,不得不说这奖金还是很大气的。

转眼到了暑假,由于暑假集训前还有小学期,再加上在北京也没什么好待的了,于是就早早回了家,暑假集训也就不搞了,错过了一些算法,不过现在看来大部分也没机会用毕竟简单题还做不好。在家的时候考虑到了去了加拿大还要不要继续打 acm,但又不知道那边的比赛情况,于是就先选择了暂时放下 acm,等到了那边再说,于是一个暑假没怎么敲代码。

到了约克没几天便收到了关于 ecna regional contest 选拔赛的邮件,可把我激动坏了,不出意外的拿到了参赛名额,最后 6 个人里面 3 个用 C++ 的正好凑一个队,搞了一场训练发现队友并不强,那今年就当去玩玩熟悉比赛了。因为队友都不住在学校,一起训练不太方便,所以还是以个人训练为主,期间自己也开始打 cf,码力有所恢复。

比赛在温莎大学,教练开车带我们过去,下午到了先签到然后就等着热身赛,滑大没有放水很快就 ak 了,而我们最后 1 分钟才过了 4 题排第 10,毕竟好多放水的,感觉状态还行,结束之后吃了点主办方提供的披萨然后我们就去宾馆了,教练定的宾馆离学校很近,条件也相当好(除了没有热水洗澡)本想早点睡的,结果和队友聊到 12 点多……

20191025_213335225_iOS.jpg 20191025_232120313_iOS.jpg

第二天一早吃了早饭就赶赴赛场,虽说是来玩玩的,但比赛开始前还是相当紧张的,按照之前的计划,三个人分别读前中后,我可能是急于想快速找到签到题,读完反而没什么印象,以至于签到题也觉得比较难,而队友也读到了签到题但给我解释的时候没抓住重点,说了半天我才明白,就是在一个不单调的序列里强行二分,看是否能找到某个数,结果我用了lower_bound()wa 了两发最后手写二分才过的,而此时已经 52 分钟了,和预计的节奏(1 小时做完签到)严重不符,但还好也没拖太久,一个半小时的时候做完了所有三道签到。

然后发现一个很多人过的 dp 题,但自己 dp 很差,写了一个 wa 了之后发现思路有问题,就开始怀疑是不是 dp,想了很久也没什么想法就去看别的题了,看到一个中国剩余定理的板子题然而板子里并没有印,当时内心一下就凉了,也成为了这次最大的遗憾。队友说可以尝试推一下不过最后也没推出来,没过多就发现友对把那个 dp 题过了,然后队友就一再提醒我说那个题肯定不难因为友队不会图论,又想了好久突然开窍发现多加一个 dp 状态就行了,赶紧去写然而判定边界的函数没写好最后才发现,在还有半小时结束的时候过了……最后我们排 34/120,友队排 31,不好也不坏,反正教练挺高兴的。但我深知这绝对不是我们的水平。 合影

回学校之后一切又回归正常,在寒假疯狂掉分之后发现之前在地大的训练非常有问题,非常不注重基本功,以至于经常卡在 c 题或 d 题,而事实上这些题都不需要多么高级的算法,于是自己开始练一些简单或中等难度的暴力和构造题,终于在 2019 最后一场止住了掉分同时也保住了正的净分数变化。

最后再说说做饭吧,其实这挺神奇的,来之前完全不会做饭,感觉自己来了一下就会了哈哈,来的第二天就开始找能买菜的超市,还好学校西边有一个亚(中)洲(国)超市,这可真是太方便了。食材解决之后就是技术了,在老爸和网上的菜谱指导之下慢慢形成了自己的一套理论,其实也没什么麻烦,简单的家常菜就足够应付每日饮食了。对于学会做菜这件事自己真的是很开心的,既省钱又合自己口,这也算是一项重要的生活技能啊。

2019 真的是收获颇丰的一年,希望自己在 2020 能继续进步,立几个 flag:

  • cf1800 分
  • 区域赛进前 20
  • 成绩保持在 A 以上
  • 三速至少 sub15

加油,奥力给!