Codeforces Round 961 (Div. 2)
1|0Preface
菜的批爆,B2 一直 WA 道心破碎了直接白兰去了,鉴定为纯纯的飞舞
本来想着周末补题的然后又摆了一天,E1 和 E2 都没时间补了,鉴定为纯纯的懒狗
2|0A. Diagonals
签到,贪心枚举即可
3|0B1. Bouquet (Easy Version)
当时 B2 先写了发三分发现 WA 了,就赶紧滚回来把 B1 写了,这题就直接双指针扫一遍就能过
4|0B2. Bouquet (Hard Version)
Div.2 B 题战俘闪总出列
这题有个很简单的讨论方式,即对于一组 ,我们假设先全部买 ,然后把剩下的钱拿来买
这样如果还有剩余的钱,可以考虑将一些刚开始买的 替换成 ,这种方法就不需要繁琐的讨论了
5|0C. Squaring
神秘题,感觉精度要爆炸但交上去就是过了,很神秘
首先这题的策略很简单,即从前往后贪心,每个位置操作到比前一个位置大了就停手一定最优
现在的难点就在于怎么比较两个数的大小,假设前一个数 操作了 次,考虑快速计算当前数 操作的次数
原来要比较 和 的大小;两边取 后变为比较 和 的大小
两边再做商得 ,因此可以直接再取 快速解出 的值,注意要对 取
6|0D. Cases
考虑原题的限制相当于对于任意连续的 个字符,其中必须至少有一个是终止字符
反过来思考下,这就等价于对于连续的 个字符组成的状压状态 不能为所有不是终止字符的字符构造的集合 的子集
因此把所有连续的 个字符对应的状态标记为不合法(注意最后一个字符要特判),然后把它们的超集也标记成不合法即可
最后用枚举子集或者 sosdp
即可 或 通过此题
7|0Postscript
感觉再这么菜下去要被新一届 Div2 薄纱了
__EOF__

本文作者:hl666
本文链接:https://www.cnblogs.com/cjjsb/p/18328832.html
关于博主:复活的ACM新生,目前爱好仅剩Gal/HBR/雀魂/单机/OSU
版权声明:转载请注明出处
声援博主:欢迎加QQ:2649020702来DD我
本文链接:https://www.cnblogs.com/cjjsb/p/18328832.html
关于博主:复活的ACM新生,目前爱好仅剩Gal/HBR/雀魂/单机/OSU
版权声明:转载请注明出处
声援博主:欢迎加QQ:2649020702来DD我
辣鸡老年选手AFO在即
分类:
Codeforces
标签:
比赛
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
2020-07-28 Luogu P6623 [省选联考 2020 A 卷] 树
2020-07-28 AtCoder Grand Contest 034
2018-07-28 Luogu P4211 [LNOI2014]LCA