代码源 2024 CSP-S 模拟赛 Day 6

赛时

开 T1,发现立即有了 O(n2) 的思路,能有 45 分,但是先不急,看看后面的题。

T2、T3、T4 似乎都可以写个暴力。

又想了想,T1 还需要求出个 LCA,所以复杂度是 O(n2logn) 的,开写。

很快写完,调不过,边界很不好处理。直到 1.5 h 才调出来 O(n2logn)

上个厕所清醒一下,发现后面有一档链的 10 pts 很好写,2min 写完。

再考虑 k=1 的情况,感觉树形 DP,先跳了。

T2 很像什么数据结构维护的题目,一眼 O(n2) 的做法。

考虑了 L=R=n(n+1)2 的分数,想到了 [AGC005B] Minimum Sum,会了个 O(nlogn) 处理区间左右端点的情况。

写完后大概 2.5 h了,Sorato 早已经过掉 T1 和 T2,很难绷,又去想 T1,还是不会 k=1

T3 很像错排问题,但是没有多想,直接写了个 O(n!) 的做法。

T4 发现做过类似题目,但是基本想不起来怎么做了,应该有个区间 DP 的部分分做法。

没时间想了,写了个 BFS 爆搜扔在那里。

最后 20min 再去想 k=1 的做法,会了以 1 为根的树形 DP,但是不会换根,很寄。(此时的 T1 已经很接近正解了)。

结束。估分:55+20+5+10=90

赛后

得分:55+20+5+10=90

膜拜 changziliang konglingzhao Sorato Heldivis

一分未挂,但是排名很低,感觉最近的状态很不好。

很多同学都挂分了,唉,这就是 OI 赛制。

讲题。

T1 随便 O(n) 树形 DP 就能过了,wssb,这么简单做法想不出来。

T2 二分这个我也想到了,但是不太会 check,看来要加训二分了。

T3 正解就是容斥,还用到了环上 k 元独立集计数,很厉害的题。

T4 找找规律就可以了,寄。

题解

咕了。

posted @   zhujiangyuan  阅读(51)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
点击右上角即可分享
微信分享提示