2018浪潮杯山东省ACM省赛后感想

  参加ACM已经有半年了,这半年经历了各种被大佬按在地上摩擦的比赛,这次又一次结结实实的被大佬按在地上摩擦(苦笑)。

  这次比赛异常混乱,回想起来犯了不少错误。刚上来跟水题的时候,队友上来就把C题代码写完了,还在想int会不会爆掉,我当时还在看F题,而且也想着要早点过水题,就翻过去草草一看(星际选手)看漏了一个数据=A=,果然干干脆脆的WA了一次,然后检查了一下才过了这个题=A=。A题很快过掉之后我们就都在研究F题的路上,当时我F题想的太简单了,已经敲好了一个能过样例的代码,但是交之前的一瞬间又觉得这个题没那么简单,就让队友出了个样例,果然样例没过,然后就开始了轰轰烈烈的死磕F题阶段(当时要是手一快点了submit就好了)。刚开始我还在改自己写的代码,结果发现从思路上就是错的(=A=惭愧),然后三个人就开始各种想,我和吕自力都在想一些骚操作,期间又抱着不能在同一棵树上吊死的心态去看了看E题,还WA了一次,就没再去碰E题,F题都没过要啥自行车。过了段时间李炫琪想出了一个DFS的思路已经开始敲了,但是过了段时间后发现可能是容斥,好长好长一段时间之后果然DFS不行,然而我们这个数论苦手队又不会写容斥,结果只能想一些骚操作,结果到最后都没有做出来只能两题收场(其实应该早就发现这题有猫腻了,一个容斥怎么可能这么多人都过了,可惜胆子太小被1e9的时间复杂度吓退到最后都没敢暴力一发)。

  事后总结。现在来看,应该是我们队之前训练方式有些问题。我们队本来是分工来做题的,每个人在刷题的时候都有几个侧重点,刷某几种类型的题,这样每个人都有自己相对熟悉的一方面,这样开的题就可以交给比较熟悉这个算法的那个队友,可能这样就会平平稳稳的A(甚至幻想着A的飞快),然而这里面有个惊天大BUG,就是我们三个人似乎都不是那种能够独当一面的大佬=A=。结果就是开的题三个人都不会做,甚至有的题类型都看不出来,只能三脸懵逼。现在看来当时这种训练方式反而限制了开题数,潜意识里给了自己一个这题虽然不会但是不用担心队友会解决的暗示。果然刷题就是可以为所欲为啊,以后还是少偷懒少偷懒少偷懒,多刷刷刷刷刷刷题。自己的路还有好长,向16级冠军学长看齐。

猜你喜欢

转载自blog.csdn.net/qq_41652258/article/details/80219791