CSP2019游记

skydogli

2019-11-17 21:37:21

Personal

挺下来了。 ### CSP前的几场考试 考了KMP和exgcd,当场去世,于是CSP前2天还在复习。感觉自己好多东西都一知半解甚至有些连模板都打不出来,更加紧张了。 廖哥带我们去看了考场,键盘还行,比笔记本的好一点,本来还想买一个试试看来着~~后面发现我那个座位的键盘不一样~~ 然后廖哥一通乱奶,感觉要完。 ```cpp lg:[数据删除]你会不会开车啊 [数据删除]:不会啊 lg:你不是经常在机房开车吗 ``` ### Day0 最后一天几乎什么也没干,上午敲了几个板子,练了下码力,感觉海星。 下午4楼被占了,只好叫初二的一起来X503开动员会,钦点了我,hzy,zjc来讲讲平时考试要注意什么。然后说Day1肯定比之前任何一场模拟赛都简单,随便AK。。。 ~~奶得很好啊,另外我们3个都炸了~~ 晚上琢磨了一下字符串算法,发现马拉车模板可以用哈希~~正经或不正经地~~艹过。 晚上失眠,感觉药丸。 ### Day1 T1用样例推翻几个思博想法后就过样例了。 T2就变成梦魇了,一开始就把它想简单了,甚至在错误的基础上写了发主席树,怎么都过不了样例2,发现的时候只剩1h了,最后交了发暴力。(mmp写过这么多括号有关的东西都不长记性) 想着T3总得拿点分啊不然退役了啊于是去肛T3,发现自己读错了不知道多少次,1h后还是0分。 考完心态直接崩了,痛哭流涕,感觉这一年真的白费了,Day1拉这么多分,我玩你麻? 不过后面发现人均150-210,差距好像不是很大的样子,把代码(HN当天有代码)交到OI题库也没有多挂分,振作了一些,心想着或许Day2合我胃口,然后就去买了杯奶茶,打了把LOL,晚上竟然很快就睡着了。 ### Day2 没坐校车,发现司机跑得飞快,7:20就到了湖大,然然后发现准考证不见了,找了个打印店打印后就7:50了( 进考场后比昨天平静多了,就是抱着至少不能退组的心态打的,沉稳很多。 T1题目有点歧义,大概知道意思后感觉可以DP,这个超过一半又比较有用,所以开始乱设状态~~复杂度一度变为n^4m~~,想到枚举哪种食材超过一半,再枚举做几个菜、有几个是这个食材,然后还要转移,于是复杂度来到了$O(n^3m)$,感觉后面的分数不多就先算了~~暴力打满,至少留组~~ T2一开始一度想到$O(n^2w^2)$的写法差点去世。但是后面发现一点单调性,于是开始设$f_{i,j}$表示选j到i这一块的最小花费,然后用个单调队列一样的东西维护一下转移就是均摊$O(1)$的了,有60分。虽然感觉分数不高,但也没什么思路了,直接转T3 T3的部分分挺好打的,大概用1个小时打完了暴力、链和完全(其实也是满)二叉树的分,感觉拍着没问题,就放那了。 11点后没什么很容易捞得到的分了,开始想T1和T2能不能多拿点分,想了40分钟,发现之前在洛谷好像写过一道关于超过一半这种类型的东西,其实只要你选取的食材的数量减去其它食材的数量大于0即可,不是很难写,10分钟后修完了,最后感觉100的偏移量不保险,加到了102~~我好抠啊~~,然后就差不多结束了。 今天的区分度高了一些,考完感觉应该能拉一点分,发现窝Day2估分只比lk和小h和jjs低,Day1估分200+的好多Day2炸了,如果不挂的话就有机会翻盘了。 放OI题库测,好像没挂。 估分:100+50+0+100+64+75=389 这次CSP真的可以用惊心动魄来形容,最后的得分也是差强人意吧,还有上升空间,不过对我的心理素质算是一次很好的历练。 文化课你好,OI,稍后再见! upd:没挂分,不知道能不能去WC mmp后面25分钟写完D1T2,我Day1考场是个\*\*吧