CSP2023 游记

省流:全文废话。

初赛篇

前言

准备 J 和 S 都考,

J 做得挺好的,S 在五六十分徘徊,刷了几套书上 J 难度的 S 题涨信心。不过感觉还是不太稳,去年 FJ 分数线 53.5,去年赛后 VP 了一下就考了 55(虽然大多是蒙的)希望能过吧。

又做了洛谷 SCP 模拟,S 才 50,虽然只做了不到一个小时但还是好慌。不过听说这个比 CSP 难,感觉也是这样,J 的程序题和 S 的一样,搞得我都不敢去做 J 的了。但是居然好像在前 30% 欸。

Day 1:2023/9/16

在三中考。三中一楼好绕啊,三个班三个班在一起,找了好久才找到。上午和 @Rosie_zhong 和 @longmao1211在一个考场。

一拿到卷子先看大题,水得一批,甚至还有原题,感觉这次稳了。前面的部分看上去也挺简单的,感觉这次分数线会比较高。

开考。其它的都会,就是 union 那题蒙了个 C,结果是我多虑了,A 就可以。一开始在 11 题那里浪费了 5 分钟,哈夫曼编码也不确定,不过后面这两题都做出来了。其它感觉没什么,就是 \(\sqrt 3\) 那题算了很久。

交卷,考场有个人还在睡觉。出考场看见了 @cloud_yx。回家小图灵先估了,91,感觉不错,就是算了半天的 \(\sqrt3\) 居然是错的!还有就是阅读程序把第行和第二行看反了,痛失 3 分。之后看洛谷上的讨论,发现在 91 的基础上还有两三题错了,都是一些奇奇怪怪的错误,如果按 ri 版的是 85。感觉有点悬。

中午简单复习了一下就出门了。下午和 @cloud_yx 在一个考场,然后班级门口写着“逸一时悟一世”。发考卷同样先看大题,然后发现我看过和最后一题类似的题目(注意,不是做过),乐。前面的选择题感觉很阴间,好多题都是蒙的,那个不动点甚至没仔细读题就跳过了。

后面的大题感觉还可以,仔细读都能看懂,要算很久的就跳过了。最后一题一开始思路错了,然后后面发现有把 \(a\) 赋值给 vector 的操作,瞬间悟了。顺便吐槽一下这份卷子的代码非常有小周老师之范,怎么这么多 vector!最后发现快速幂那道题递归两次于是改了个 \(O(n\log n)\)

出考场对答案发现没有错很多。喜。和 @cloud_yx 讨论最后一题第二小题到底是 A 还是 C(埋下伏笔)。

回家上洛谷有 82,小图灵有 83!好消息是蒙的基本对,坏消息是快速幂那题是 \(O(n)\)!居然把时间复杂度想成了 \(T(n)=T(n/2)+n\)……还有一题我算出来是 B.14 然后选了 C.8……看最后一题结果第二小题是 B(

本场比赛累计挂分:9。

晚上本来想写周记的结果咕咕咕了。一直在等小图灵的估分结果一直没出来(恼

Day 2

把周记写了,就是个流水账。全文不超过五句真话。

Day 7

找老师问了,S 86,J 82,都和估分有差距,不过为什么 S 比 J 高啊??

Day 8

FJ 出分数线了,J 才 55,S 才 40.5?晋级率也高得可怕。早知道不复习了。

复赛篇

Day -2

学校开运动会,向老师申请把电脑带去了,结果一共只打了 1.5 h,其它时间大部分都在写学校作业/看比赛,还稀里糊涂拿了个 200m 第一.

Day -1

下雨,紧急通知不用去了,还是在家休息,好诶!

Day 1

J

上午考 J。发现学校的横幅贴歪了,听说是用拖把贴的(

进考场,大家都在提前打,居然没有保持安静!!解压密码不知道是个啥,还好是下发。

T1 吓了一跳,找规律结果没找出来,慌得一批,结果突然发现打表程序跑得贼快,然后就发现居然是正解,好诶!T2 快快打完结果过不去大样例,还写了随机程序,结果,发现把 road 和 bus 搞反了!寄,然后就过了全部样例。

开 T3,觉得很复杂,就先放着,结果 T4 毫无思路,只好乖乖滚回来做 T3,读完题发现直接模拟就行了,居然还意外地好写,小样例找了几个错后大样例直接过了。然后嫌写得太长就删了一些,拍了一下结果出现了 1/0 的答案??数据生成器锅了。。。

漫长地刚了一小时 T4,想了一车假做法,最后 30min 觉得想不出来了,直接输出 -1,然后就一直反复检查 freopen 和文件的问题,啥也没检查出来,然后考试就结束了(

在楼下等了二十几分钟的成绩公示,都没几个人留下来看。

估分:\([100,100]+[100,100]+[100,100]+[0,10]=[300,310]\)

感觉 T3 会挂。

S

中午没怎么复习。下午开考前不让碰电脑了,密码也没有下发,然后就出现了输错三遍的悲剧,关键是他写的 0 真得和 o 很像!不管了,rp++!

开题,T1 又又又吓了一跳,这是提高 T1?仔细确认了几遍发现没读错题,直接暴力枚举就可以了,于是把文件先建了,但结果花了快 20min 才写完+调完。

T2 不可做,T3 大模拟,T4 也不可做!完了完了,感觉要垫底了/jk

接着静下心来发现了 T2 合并的策略,于是非常愉快地写出了 1kb+ 的 \(O(n^3)\) 代码,调了一会儿过了大样例 2,但 \(n^3\)\(8000\) 是不可能的。

T3 一开始就没想冲正解,先花了十几分钟没有很仔细(!)地读了题,把好写的特殊性质 A 搞了,接着就开始了冲 B,C 时间。离考试结束还有 1.5h,写了快一百行的臭长代码,居然没有一个样例是给特殊性质的!强烈谴责 CCF!

欸,这还有个提示?读完提示后,题!目!读!错!了!!!没有管变量的对齐!!!

心态快崩了,赶紧又写了一遍 A 性质的代码,手造了几个样例过了。T4 本来是要写 B 的,结果思考了 5min 后想到了 A 性质做法,花了十几分钟写完了,感觉 B 很难写就没写了。

此时离考试结束还有 45min,又回到 T2,想到了一个更好写的区间 dp,样例也都过了,本想交上去,手欠想卡时,然后就发现大样例 2 比答案多了几十倍!好慌好慌,调不出来只好废掉了(大哭

剩下十几分钟,检查了一下,发现了一些致命错误,还好都改回来了,拯救了我的 T1(?也许是 T2)和 T3。

啥也没干地结束了。回收结果没有自己的??原来是老师发错了。

估分:\([100,100]+[0,35]+[0,15]+[0,25]=[100,175]\)

寄。

Day 2

FJ 选手程序怎么还没发啊,不会是特派员丢了吧(

忍不住自己默了个 T1,交上去 100,好诶!剩下的不会默了。。

代码发下来了。

J:\(100+100+100+10=310\)

S:

洛谷版:\(100+35+0+20=155\)

云斗版:\(100+35+0+15=150\)

小图灵版:\(100+35+0+10=145\)

T3T4 怎么都炸了啊啊啊

/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn
/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn
/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn
/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn/fn

小图灵分数线是 \(135\),ccf 数据不要造水!!

upd:T4 做法完完全全是假的!能有 10 分就不错了!还是太菜了。。

Day 3

突然发现 S T2 的 \(O(n^2)\) 做法是多么的简单!居然没想到用栈。。。降智瞬间。

经过思考只后:ccf 数据水亿点!(大雾)

Day 9

出分了!!

J:\(100+100+100+5=305\)

S:\(100+35+0+25=160\)

J T4 输出 -1 居然只有 5 分,S T4 假做法竟然得到了赛场上预期的分数!
由此可见 ccf 数据是有多么的水。不过这下应该基本稳一等了!

\[\huge\text{太 菜 了} \]

反思

这场可以说是没打好,但也有实力的问题。

首先 J 没有打出 T4,而且没有想出部分分,导致有大把的时间在浪费,这是不应该的;

其次 S T3 审题不认真,浪费了至少 1h+ 的时间,最后也没有得分,如果把这时间去想 T2 可能会有更大的收获;T2 也有问题,没有想到去转化问题,还是见的题不够多,如果想到栈的话应该能拿到 50~100 的分数。

最后可能最致命的还是心态。即使知道难度可能不按顺序排序也还是顺序开题,且只花了很少的时间去想 T4,当然某种意义上这是对的。还有就是在切完 T1 后就没有去冲 T2 的动力,过于保守了,其实完全有可能冲出来的,以及完全没有想过 T3 的正解。整场考试心态都有点问题。

总结:

  • 审题不行

  • 心态不行

  • 实力不行

没有场切一道绿,太失败了。

posted @ 2023-10-24 22:53  happy_zero  阅读(45)  评论(0编辑  收藏  举报