CCPC哈尔滨 10.13
。。博客的第一句话竟然是:share your story here.
抱歉了没有故事。
今天是19年的10月13日。在这个不怎么特殊的日子里,ziwen缓考了大学物理光学,延期了体测,鸽了一节毛概,和另外两个打铁队友一起在似乎刚刚入冬的哈尔滨,瑟瑟发抖。
对的,我们打铁了。嗯?打铁是什么意思?意思是,金牌是前24名,银牌有48枚,铜牌有72枚。我们的排名排在144+。一共240+个队伍参赛,够明白了吧?
作为本次比赛主代码手的我,感觉今天非常难受。眼睁睁的看着自己感觉正确的,被证明的死去活来的思路,被卡超时。
队友说我是主代码手,我太难了。我觉得我担任不好这个。比赛途中我不住的想,这个如果换了队友来写,那该多好(出不了题不用我背锅,一旁帮忙debug,看队友写,旁观者清),但是实际上总得有个人来挑起这个指责吧?那我来试试吧?
我刚上大学的时候,凭着一点的所谓基础,在acm弱校混得风生水起,两个队友,是另外两个18级的比我强的oi选手。我也只敢在校内吹吹牛。
一年之后,皆泯然众人矣。
队友由于某些不可控的原因,对训练并不太重视,无论是个人的训练还是团队的训练。
而我,训练的注意力不集中,导致效率的低下。用无意义的cf rating来衡量自己的进步与否,殊不知acm从来不是cf赛制。自我训练的题目质量太低,常常陷入ac了简单题沾沾自喜,以及没有1次ac简单题而懊悔不已这些个局面。自我要求太低,每天设置的训练总难坚持完成。
满足于模拟,贪心,没有太多动力想法去挖掘新算法,导致思维跟不上队友的节奏。
这么多问题,一次性就暴露出来了,这波打铁不亏。至少为我指明了下一阶段努力的方向。
我不太能胜任代码手这个角色,但是我想试试,因为代码手收获到的进步和快乐是最大的。但是,压力太大了。
哈尔滨站,第一发罚时之后,手已经开始抖了。一直想着scanf读取才不会超时。结果第三题读取字符串的时候用%s读字符数组,然后for(int i = 0;i < strlen(s);i++) ,直接超时。从dfs,一直重构,重构到next_permutation,重构了4.5次一直报超时,最后无奈先做i,可惜i题没想好,还是wa了很多次。出了i之后,我再次重构了那题,改成了string s; cin>>s; for(int I= 0;I< s.size();I++),最后懵逼的过了。
再再后来我不服气,for(int i = 0,siz=strlen(s);i < siz;i++) 这样也过了。wlnmlgb
这真是经验问题了,还有一点就是被评测机左右了自己,"如果"当时用的是string就不会有这个sb问题了。可惜"如果"这个词在高中的时候就被我定义为了无意义的一个词。
我还有很多锅,当时决策是反正t了这么多次我们就直接先写下一题,最后出f题的时候是3h,就算不计罚时,我们直接落后别的队伍两个小时。
卑微。
出比赛场之后,被队友吐槽了,"这个点我以前pascal的时候早就注意过了"。???" memset 数组开太大了"???
我希望我的两个队友,也能从中吸取教训。希望下一站不再这么狼狈。也希望能在今年的赛季里面拿银。
cfa的目标难道不是金吗?
awen学长加油!
您是最胖的!
WF不能没有您!
ziwen不哭,站起来撸
紫闻闻闻加油!!!!!!