CSP-S 2023邮寄

寄了,改标题

10.17

去 CQYZ 打试机赛。虽然我不在那里考

A题一眼秒,先没写,B题发现完全和最小生成树的性质没关系,直接暴力就行了,随便 \(2^n \times n^2\) DP 一下就完了,一眼秒。

然后把AB写完,大概一个小时。

看C第一眼不会,然后发现把每条边写成 \(max(a,b+x)\) 的形式就做完了,然后直接做一次有点麻烦的换根DP就行了,居然看了两眼才会,太丢人了,然后发现需要维护子树内距离 \(u\) 前三大点的距离以及前两大直径大小,然后写了一个小时才过。之后出去上了个厕所,发现 gjy 在厕所外面趴着并且随机游走猜他AK了,然后赛后发现他确实两个小时AK了。回来看D题,一眼没有秒掉,再看第二眼,没有秒掉,再看第三眼,还是不会,一看数据范围,70分不是纯暴力吗,完全不需要脑子,然后一个一个部分分打,打完大概还有一个小时结束,然后摆了一个小时。

然后这题被gjy骂是普及组难度了。

估分:\(100+100+100+70=370\)

实际:\(100+100+100+70=370\)

考完发现D题也很傻,不知道为啥不会。

10.19

学校运动会,连续两年被迫参加俯卧撑比赛,故意和去年做了一样多。拜谢俯卧撑大师Stinger

下午晚来了一个小时,A题是去年我们小组出的一套互测的A,看了一下就想起来了。B题的概率 dp 很傻,但是取了模不是很会找最大,但是后面把小数打了出来发现最大的是 \(n\) ,然后就去写了A,这时大概还有2个小时结束,C题不是很会算,T4以为会了,但是正准备写才发现这个树形DP是 \(O(nm^2)\) 的。然后去算T3,算了好久才算出来式子,然后五分钟写完。最后T4没写,直接交了。

估分:\(100+100+100+0=300\)

实际:\(100+100+100+0=300\)

T4这个 DP 在成外 zjk 好像讲过,但是忘了。

10.20

研究环形期望DP。

10.21(Day 1)

先通读题面,看到T1不知道为什么这种题也能进提高组,看T2第一眼不会,然后T3一眼大模拟,直接跳过,T4第一眼也不会。先想了五分钟T2,然后回了,然后去写了T1和T2,此时大概一个小时,然后去仔细理解了T3的题面,然后想了一下细节,然后开写,一个小时之后写完了,一下过了第一个样例,但是第二样例过不了,仔细一看发现操作一输出的第二问都错了?然后去重新读题,发现我之前写的都假了!而且基本完全假了,于是把代码删了重写了一个小时,发现还是过不了第二个样例,发现还是理解错了,但是只理解错了一点,这次只改了半个小时就过了大样例。此时还有半个小时开T4,因为CCF的特殊性质一般是难度递增的,所以思考A性质,然后想了10分钟发现会了20分状压+20分A性质,但是写不完了。只好写了20分暴力离场。

估分:\(100+100+100+20=320\)

回家路上发现T4 A性质和正解没啥区别,不过反正考场上想到了也写不完了,所以懒得管了。

upd:T4 20分不出意外挂了。

官方数据:\(100+100+100+5=305\)

我是废物。

简要题解:

T1:

困难的题目,直接找出来所有一次可以到达的状态就行了。

T2:

发现以 \(i\) 结尾的合法串与 \(i\) 匹配的位置是固定的,然后以这个匹配的位置之前一个位置结尾的串也是合法的串就行了,所以设 \(f_i\) 表示以 \(i\) 结尾的合法的数量可以直接从那个匹配的位置转移过来,然后设 \(pos_i\) 表示匹配的位置,发现找匹配的位置相当于从 \(i-1\) 开始跳 \(pos\) 然后知道找到一个和 \(s_i\) 相同的位置,所以设 \(go_{i,j}\) 表示这个位置第一个能跳到的为 \(j\) 的位置即可。

T3:

根据题意模拟即可。

T4:

首先二分答案,然后发现每个点可以安置下的时间一定是一段前缀\(1-ed_i\) ,这个 \(ed\) 可再一次二分求出,然后假设不考虑从根节点往下选的要求,肯定是按照 \(ed\) 从小到大选,然后排序后 \(ed_i\) 如果小于 \(i\) 就不行。如果要从根从上往下选,从下往上让 \(ed_{fa}\)\(ed_u-1\)\(\min\) ,这样子直接选出来的肯定是满足条件的,并且从上往下一定单调递增,然后执行之前的做法就一定是从上往下选的,所以直接从小到达选择新的 \(ed\) 即可。

总结:下次考试看见大模拟可以弃考了。只能说还是水平太低,毕竟不能把自己的失败简单的说成代码力太差。

posted @   QZJ123456  阅读(2)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示