CSP-S模拟赛 3 总结

CSP-S 模拟赛 3 总结

原比赛:牛客2022提高组模拟赛第一场。

Zxy 得了 MVP,Wyl 就是躺赢狗!

这次打的总体策略没问题,但还是对自己数数太自信了,上回硬怼类似的树上 lca 计数就喜提了 0 pts的高分,这回也是一分没有,等基环树刷完专门练一下。

Fun Fact:这回唯一有分的 T1 和 T3 交的时候老师都没上传数据,导致了最开始出分爆零,令人嘘嘘。

T1 光 (\(91pts\)

赛时

直接忽略了向下取整暴推式子,然后狂特判上下浮动,数据不错,既给了我认为这个算法应得的分,又没有直接放过。

正解

先预处理出 \(a,b,c,d\) 都小于 \(15\) 的答案,然后每次找最大的减 \(4\),不用卡常就过了。

T2 爬(\(0pts\)

赛时

\(40pts\) 写假了,思路是枚举每个儿子往不往上跳。

正解

拆位后只考虑有当前位为 \(1\) 的儿子蚂蚁,设有 \(x\) 只这样的蚂蚁,方案数为 \(C_x^1+C_x^3+C_x^5+……=2^{x-1}\),其他地方随便放有 \(2^{son-x}\) 种,注意一些细节即可。

T3 字符串(\(20pts\)

赛时

暴搜有 \(20pts\)

正解

先枚举转化次数,构造成 \(\text{BBBBABBBBABBBBA}\) 的样子,然后往里面加剩下的 \(\text A\)\(\text B\),思路是先把已有的地方补全然后随便放在一起。

T4 奇怪的函数(\(0pts\)

赛时

挺可惜,打炸了,\(min,max\) 操作只有 10 个的情况考虑把加法压缩到一起即可,还有个无脑的 \(nq\) 暴力就不说了。

正解

注意到肯定是三段函数,于是考虑用线段树维护即可。

posted @ 2025-03-26 12:05  LEWISAK  阅读(41)  评论(0)    收藏  举报