这个暑假杭电和牛客的多校我们队都参加了,一句话总结就是被打成自闭了。。。
大概打了两三场多校之后我就萌生了混过这个暑假就退役的想法,毕竟自己实在是太菜了——以正常速度签到的情况下,经常后两三个小时一道题都出不了,签到速度不正常时就更让人绝望,记得某场两个半小时才签到成功。。。当然最后被队友说服了,退役的事情还是打完大三再说吧。
后来某段时间似乎相对排名好看点了,但是最近又回到自闭状态,全场过的题怎么就是不会呢???
通过比赛发现了一些问题和经验:
1、当三个人都处于卡题自闭状态时,最好能集中火力先搞定某一道,不然都死钻牛角尖,可能因为一个人思维上的盲区或者小错误卡到死,签到最艰难那场就是我卡了两个半小时才过了签到,然后没多久就辅助队友过了他们卡着的另一道。。。
2、感觉自己没错却过不了题时,首先,确保读题没错,其次,保证思路正确,在前两个非常确定的情况下,检查代码。
容易出错的地方有:for循环中n、m写错,i、j变量用混或数组下标写错,二分查找出错,乘法溢出,取模出现负数,==写错成=,多组数据的初始化及初始化时的取值...等。
3、对于网络赛自己卡着却过的队很多的题,基本只有几种可能:暴力打表+oeis(这个暑假才知道这个东西的存在...),暴力打表+找规律,某种常见套路题或容易猜到的结论题,数据水没卡暴力。
4、很多难题涉及多方面知识的融合,可能需要两个人各完成一部分才能解决,因此和队友的配合也很重要。
5、卡题时注意看公告,会有出题人思虑不周的时候,千万别死磕,受伤的是自己。。。
6、数学好和会dp的选手真的可以为所欲为。。。(我都不会QAQ)
7、对常见的数值尽量敏感,如一些较小的非素数的欧拉函数值和一些组合数(隔板模型),这样有助于打表找规律,否则很可能看几个小时都找不出来的。。。
其实题量是非常重要的,毕竟绝大部分题目也只是来自于出题人对一些题目的改编,极少是完全创新的,很多常见的套路不会真的很亏。
最后,希望以后自闭少一点,快乐多一点,嘤嘤嘤