菜鸡zx联赛炸了以后又去不了WC了。
于是报了个THUWC来旅游,成功成为“体验选手”(thu对于非正式选手的说法)。
然后真的成了体验选手。
Day1 100+60+0,T2调了整场没调出来,害得T3也没好好想。
本来搭个对拍可能就调出T2了。
用生命证明了自己的代码能力在没有调试数据的情况下是负的。
原以为Day1是偶然,然后Day2 100+32+74,爆了整场的T3没爆出来,真的输了。
Day2+工业场,码力低下+阅读能力低下的弱渣选手xjb写了个100分就走人了。
回来还是要加强代码能力锻炼啊。
然后等了好久才等到WC题加到loj上。
开场先把三题都看了一遍,以免出现最后几min慌乱中读错题的情况。
然而想着想着还是把T3题意给弄错了,中途一直以为那个限制是针对交互库调用次数的,而不是针对
∑
∣
S
i
∣
+
∣
T
i
∣
\sum |S_i|+|T_i|
∑∣Si∣+∣Ti∣,整出来个74分做法很开心,并且以为搞搞就100了。
看了下T2不大会做,而且下发的checker本地不能用。
于是用爆OJ代替checker。
爆了好几发OJ才过了subtask1和3,主要是格式问题。
然后弃T2肝T1,指数暴力好像挺难写的,不如写个多项式算法。
于是打表找出某关于生成树数量的式子(硬推应该也行,但我太菜了)。
加个容斥就得到了op=2的三方做法。
直接套在op=1上好像复杂度有点高,四方,五方?不如再推推。
一波推导之后发现容斥系数好像可以巧妙地用二项式定理弄掉,于是会了op=1和2的两方做法,好像有84分。
写完op=2后就先跑去看T3了。
当时还在想,今天是不是能84+40+74=198?
上不了200不是很妙,不过我T1默个exp,T3再搞一搞,就92+40+100=232了,很棒啊。
T3调了好久终于调出来,咦这个subtask4怎么过不去?
好像看错题了。
74pts->52pts。
还剩15min。心态爆炸。先稳住84+40+52吧。
回去补了个T1op=1的两方算法,还剩3min。
一交,发现T1数组开小,而且op=1且y=1判错了,84->64。
然后总分64+40+52=156。(假如loj的行为与我的预计相符)
总的来说这四场(thuwc有三场)考试体验都很差,前三场充分的体现了我低下的代码能力,而且调不出来导致剩下一道小清新题没开让我很难受。第四场要是不看错题不挂题就好了,说不定就肝出T3更高分甚至A掉。
哪天能做到口胡分数=实际分数就好了,不死于题意,不死于MLE/CE/卡常,不挂题,所有代码都稳稳调完拍完,至少考试体验会很棒。
其实这四场心态很迷,因为自己根本不是正式选手,就算炸了,对自己的OI生涯也没有任何影响。但是仔细分析失败背后反映出的弱小的自己,还是让我曾经的自信荡然无存。
巨大的失败与挫折感压迫着我,就跟去年ZJOI R2挂完后的心情一样。
现在和当时有什么区别呢?除了手上多了张,听说等我上大学时,要变成废纸的东西,又多了些什么呢?代码能力的退步吗?
惊闻隔壁学车拿了7个thu一等约+6块WC Au+2个候选队。大胆奶一口今年ZJOI学车被卡三分之一。
而我进不了thuwc面试,去不了WC。
省选咋打啊。得好好努力了。
下一场正式OI比赛直接就是ZJOI R1了,希望能从THUWC&WC四连挂的阴影里走出来吧。