冲刺CSP-S集训考试反思+其它乱写(密码私信)
RT。开坑。
10.1
开门黑23333。
放假回来稍困,而且感冒似乎愈加严重,导致我正常考试基本睁不开眼。一个小时勉强把题读懂,神志恍惚如斯。
看T2觉得估计又是各种推柿子堆定理的数学大题,写了个暴力就扔了。打暴力期间还差点写飞几个细节。
看T3,一眼可以马拉车骗暴力(废话题目都写了),但字符串长度才5000。这不随便写?玄学预处理剪枝+二位前缀和过了样例。
这个过程搁在平时大概一个小时左右,但鉴于今天隔三岔五就神游天外的精神状态,它耗费了两个多小时。
T1可以贪心+二分?有几种贪心不知道选哪个。小孩子才做选择我全都要而且还要挂上随机化。
最后实在不想写对拍了,但好像也不是很困,总之脑子停摆了QAQ。
然后死了。在众人皆AK的大趋势下,本垃圾喜提T3爆零,T2没看出来$C_{2n}^n$的辉煌战绩。
hecao劳资就不打表你拿我怎样?
很快就把题改过去了,题解T3预处理是dp做的。但我觉得考场代码也没错啊,虽然不是严格$O(n^2)$
开始对拍T3新旧代码,发现把$len/2$写成了$(i+j)/2$。改完A了,跑的比std快八条街。
感觉现在自己唯一比别人稍强点的就是很少挂分+会乱搞,结果这场考试疯狂打脸?表都没打?细节挂100?
我和几个月前那个垃圾的自己只差一场感冒和没睡好的觉
对待每场考试都要全力以赴。
警醒。
(题目实在太水就不写题解了)
10.2
一觉醒来更虚了。早上考试有点头疼。
T1一眼二分,具体证单调性也不会证。凭感觉看出来似乎还挺可做的,先扔了。
T2想到了奇奇怪怪的基环树,然而不会做。$n=2$的部分分写了半年,中途发现解似乎也得是整数解,不得不重构了一次。
T3看了半天忽然想出$n^2$,兴奋码完发现是假的。改造了一下成了随机化顺带码了个暴力。
回去写T1,woc这是要卡sort?万一有人不会nth_element怎么办啊?
管他娘的反正我会。过了样例开始对拍,又看了一遍题确定是没有能拿的分了。于是爷歇B了
对拍一直没出错,于是就考得还行(明明是因为大家都不会nth_element而且经过认真思考后觉得二分不对)
晚上又考?
拿了出题人送的160分后爷又歇B了。
10.3
我发现留一堆题咕着好爽啊
上午困的要死还头痛难忍,中午嗑了药倒头就睡。
md差点睡过下午的考试,还好最后被吵醒了QAQ。
今天又是Claris神的题?T1暴力sb题光速水之。
T2好像是个背包?不行是要T飞的节奏啊。
离线一下排个序可以做?都按时间从小到大扫每次能选就选。
数组开不下……先削一维,然后发现价值很小花费很大,于是交换下标与答案。
统计答案可以后缀取min保证单调性后二分查找。切了切了。
码的还算快,挂上对拍好像没出错。
写完两道题有点累,脑子跟不上了。T3想的链部分分的做法都假了,于是打个暴力走人。
但是还有35min……我又歇B了……为什么这两天这么颓废成绩还不错啊……
没怎么检查。也没挂分。rp--
10.4
一眼看过去三道题没一道可做的……
听某些因一时手猾不小心看到不该看东西的大神们说雅礼Day7 T1要两颗平衡树,T2反演神仙blablabla
啊就是这道了吧,T1还要区间翻转什么的
然后我就心安理得地打了三个暴力
然后T1暴力调了半年
然后T2暴力差点被卡,加剪枝才过
然后T3暴力考试结束前15分钟才打完
然后就滚到排行榜后面歇着了
……
两个setTM就是两颗平衡树?
BFS的分都没拿,kuku
坚决抵制tuitijie还说出来的恶劣行为!
10.5
考试的时候脑子里一直在放《万神纪》……惊异于我还能想出T1正解……
哇今天T2不是zkq出数据的那道题么
当时还是我帮他切掉的
那个叉积估计没人理解对,我为了装逼还是去说一下好勒
回来顺手切掉T2,数组开小调了半年
T1怎么又来一道约瑟夫?雾草n开到1e9怎么递推啊?
先敲个暴力递推式交了。
这个对i取模很烦啊,但好像如果n很大的话会有很多次+m后都不用取模?
这样就可以通过m=2和m=3的点了吧。
但怎么跳到下一次需要取模的位置?
可以设出不等式来解一下,woc还真能解
调了快一个小时终于过了手玩的点,之后修了一下边界也能过大点了
诶不对我m都开到1e5了怎么还这么快啊?这是能A的节奏?
拍了两万组没问题,扔了。
还有一个小时,T3是LCIS?
还得记录方案,挂个前驱就好了。
突然困的要死,差点睡着,神志不清地把dp打了出来,赶结束前过了几组样例。
啊45分暴力没拿全,记录前驱出锅了。
不过还是进前5嘞hhhh
(T2写过算是开挂了,不过这题当时也是我自己想出来A掉的啊网上没有题解的QAQ)
这啥啊?
今天是什么日子啊?
早上rk3晚上rk1?
(虽然并列一堆)
目测rp败光明天必死
10.6
上午稍颓废,上一场考好往往就会使人进入咸鱼状态
感觉T2的实现不算太难,但是加上高精就nmsl
我粘了个高精不敢交QAQ
啊,昨天果然把rp败光了。
目测昨天用完rp的还不止我一个。
不过今天这题画风太诡异了吧,T3输出边权和??
这场心态其实也不太好,一看三道题都不会就慌死只想打暴力(mdT1暴力还不会打)
T3写了随机化就扔了,根本没有想到会有结论。
考试状态也很差,可能是上午太颓了脑子没动。
T1本来该A掉的题只扔了个爆搜还挂了……
最近有点飘。
静下来。
10.7
昨天晚上被冻醒了……早上起来意外发现精神还不错?
8:00开考。
分最高的人,往往是考场上最累最难受的人。
一定要多想。
是,这场想的真尼码多,但架不住出题人想的少啊。
$n\ log\ n$和$n^2$一个分,您怎么不把数据结构题都出成这样啊。
这么有规律的数据生成,你告诉我是为了尽量随机?还TM让我线性筛1e7个质数?
分数差到底指代什么?多加一句会掉rp吗?
老男人:咱们这个语文学习的态度出了大问题,这可了不得!
把最好拿分的题放T3倒无所谓,这种事屡见不鲜。我最后只留5min是我SB。
但前两道题TM是什么玩意?
权当我垃圾好了。
其实如果把废题T1换了,T2加一句说明,这套题还是可以的。
T3是挺不错的dp(才不是因为我2分钟就想到了50分的贪心)
不管什么题拿不到分就是菜。不必多说。
10.8
窝来更64场的辣
一眼看上去都很可做,T170分辣鸡dp20分钟打完,发现并不能想到用什么数据结构优化。
T2部分分好肥啊,60分随便拿。剩下m都相等的点好像也能做。
推了1h无果,废了。(其实就差一点,但后来想的太复杂了)
回去想了一下T1能不能贪心,发现需要反悔并且完全不会写。
T3……达哥的《任》?至少部分分好像是?
码完过不了大样例,询问联通块会输出负数,以为是自己打错了。
调了半天并没有查出错,忽然意识到题目并没有保证无环。
这时候还有30分钟。
感觉重新写bfs很麻烦,考虑打一下20分的区间修改区间求和。
自以为树状数组稳的一批,打完又过不了样例。
这时候是真的慌得一批,但是坚信自己肯定能调出来。从来没有想过是不是打的根本不对。
所以到考试结束都无济于事,T3爆零。大众分40。
就因为这40分,没能换机房。
之后去loj看了一眼树状数组的板子,发现我从来都没有打过区间修改求和的操作,连需要两层差分都不知道。考场上打的那个东西,纯属是YY出来的。
然而自负的我到最后都觉得自己没错,羞于花10分钟改成更加确定的线段树。
大家都在为我惋惜,说有一场我考得很靠前的考试unrated,不然就进1jf了。
但这不是理由,DeepinC如果不算数据出锅那场当初也不会掉出来。但人家凭实力很快又回去了。
认清自己的实力,并不需要大佬在你面前A掉神题。就这是人都能闭眼拿到的40分,就足以让我明白自己有多虚,多少知识漏洞没有补,实力到底是几斤几两。
我的实力原本就没有达到1jf的要求,而且距离上一次“差一点”到现在,几乎没有任何长进。
不然怎么会是18、19、18呢?
还有就是太容易放松和懈怠了。
这赛季开始几次考试基本是我OI生涯的实力巅峰了,前七场好像排到了前十。但之后真的太飘,觉得自己怎么都能想到正确思路,考试状态下滑很严重。改题也水的一批,会有很多细节实现参照std。一看别人改不出来,自己也就不想改了。甚至有的时候还会等1jf大佬的题解。
就是懒。脑子懒手也懒,谁说思路和题解不一样就不能A的?
既然这样,那就重新开始吧。最后一次试探自己的极限是不是已然如此。
$To \ \ Be \ \ Continued.$
晚上是新赛季第一场。
部分试题难度小于pj?
T1一眼同余最短路??不对好像不用最短路。
T2不会。
T3……不会pj是这道吧……看起来好模拟啊。
T2快乐暴力,想了一下60分做法,卡在了某个地方没搞出来。
T1好像很可做啊,拿数组记一下模数最后统计就行了。估计一堆人去搞exgcd了233333333
(尽管我说的这么轻松但过对拍已经是开考2h40min后了)
T3突然有不像pj了……贪心策略好多啊……
大力分类讨论10min120行,发现过不了样例后又强行加了一个样例情况的策略。
最终勉强码完,也没时间自己玩样例测每种情况了。
所以最后100+30+40 rank7
T1大部分人都是裴蜀定理+解不等式过掉的,感觉想的好麻烦啊
T2 听A掉的说正解复杂度太过玄学
T3并不是pj而是神题。40分已经是全场第二高的分了,wd神比我讨论的全面多拿5分。
总结一下,这场还是有运气的成分。全场好像只有我知道同余最短路是啥,要让我按他们的方法做我肯定不会。
比较满意的就是T3 30min拿到了不少分。
T2再思考一下应该能想到枚举答案,怎么也该再拿30,时间分配还是不太合理。
10.9
下午考试,必睡30min+。
T1似乎是个加强版八皇后,先搜一发压压惊。发现似乎只有20分。
然后写了个pj组状压,发现似乎只有60分。
搞了个极限数据测了一下,发现这题似乎要高精。
QNMD
T3暴力很好打,水之。回来又推了一会T1发现并没有什么柿子,他给的矩阵不同所以估计需要处理一些复杂的信息来递推,再加上十分确认自己打高精必调2h+于是弃掉了。
然后强行理解T2题意成功发现是个sb题,先写个三元组枚举,刚写完就发现可以bitset优化。
打完bitset之后没思路了,实在想不出来它给的竞赛图有什么用,于是T2期望得分就只有60QAQ。
肛T3失败。开始歇B
写了T2对拍并改了一个细节。继续歇B
期望得分60+60+30=150
考试结束。
实际得分60+100+30=190,rank13/44
出题人不行啊连bitset都卡不掉。
T1全场切??
听旁边xkl说T1柿子只与n有关,吓得我回去又看了一眼题面:
……放置了 个黑色的棋子。并且,对于棋盘的每一行和每一列,有且只有一个棋子。现在,你的任务是再往棋盘上放置N个白色的棋子……
雾草,输入保证每行每列只有一个?
那这不就是裸的错排么,前几天刚看的啊。
挺可惜的……切掉T1就能rank1了……
读题问题切勿再犯。
10.13
连炸了几场,爽啊
前天意外爆零让我意识到自己还有很多东西没学,又感觉自己心态问题不是很大,所以这几天先补一下知识。
咕咕咕
10.17
我又回来了。
最近几场状态很差啊,挂分严重。我曾经似乎还说过不挂分是自己的优势?
今天考达哥的新题。T1一眼sb按位分类讨论,当场立flag 20min切掉。结果光码就花了20min,然后过不了样例开始死亡调试,后来发现自己多处'='和'=='写反。mmp。过了样例以为A了。
然而我平常取位是这么写的:
int now=(s>>i)&1;
今天不知道抽什么风,想学大神们写成:
bool now=s&(1<<i);
最后写上去一个:
int now=s&(1<<i);
它竟然能过样例我kuku
T2看起来像个神仙数据结构,然而读完题发现是降智模拟+乱搞。直接上unordered_set却没有考虑clear()的复杂度,以为又切了一道。
这时候大概开考一个半小时,期望得分200,实际得分95。
看T3发现并不会。又看了一眼觉得35分可以拿,于是开始写pj都会的BFS。然后就又莫名其妙开始死亡调试,写完只剩30min了。
我觉得235这分还算不错就开始划水了,一出分就傻眼。
怎么说呢,感觉现在考试总是太懒了,完全不像原来那个为了求稳用30分拍60分的自己了。对拍不打,检查只看变量名和freopen,觉得自己不会就开始摸鱼(虽然大多数情况下确实是不会),即使是原来以细致稳健实现逆袭的我也会挂掉吧。
完全把这样的心态归结于再一次冲榜失败显然是不合适的。我忽视了别人的努力,抛弃了激励我逆流而上的危机感,安于现状 不肯再一次实现变局。但OI如今就是不进则退的啊,更何况是没有一个人甘于落后的hzoi呢?
想想那个卑微、隐忍而全力以赴的自己吧。
10.23
最近……脑子不太够使了?
怎么回事啊。
汞猪人,窝狠秘盲
因为完全是一脸懵逼的状态所以也不知道怎么给自己喂鸡汤。
瑟瑟发抖.jpg
10.25
忘了左端点可以重叠挂了60分。自闭了。
10.26
scanf("%s",str+1); int len=strlen(str);
喜提倒一。
10.28
周期性状态回升?大概是题比较对口。
话说你们有没有让脑子里循环的歌停下来的方法?一整场考试不是
I'm black,I'm white
But sth isn't right
My enemies' invisible I don't know how to fight
就是
花枪风雪挑葫芦
哨棒过岗打猛虎
这让我很暴躁啊。
10.29
今天的考试就很kx。
T1特殊点都算完了忽然想直接跳while
T2用pair给AB排序把W忘了
困也不至于思博成这样吧?略略略
10.30
冷静,冷静。
10.31
但愿今天能结束近期的**状态。
——6:35
并没有。
花了一下午调考场的t3代码,结果确实有65分。只不过一个地方手贱多写了个else,另外一处忘了验证假预言家,$65 \rightarrow 0$,$rank4 \rightarrow rank29$。
两处sb错误很难调,但这种东西一遍写对不难吧?
我真的不菜的啊,最近怎么就是拿不到分呢?
11.2
今天暴力没打挂(然而也没打满),所以就没有翻车 略略略(原来你混个十名开外就叫没翻车啊)
马上放假辣
晚上天气之子走起OwO
11.6
上午CE了一发晚上就RP大涨
这么说来CSP-S前最后一次模拟赛得爆零才行啊= =
感觉现在考试很难全神贯注了
考前不能没状态啊
现在也就能刷刷NOIP题过瘾有时候还得看题解
11.7
我是真的牛批
for(int j=i;j>=max(1,j-500);j--)