2023.11.5 近期杂题
CF285E
如果我们强制令
对于恰好有
这是因为每个恰好
二项式反演得到
关于
CF808E
考虑三种重量分开计算,对于重量相同的,肯定是贪心取大的。
先求出不选
我们现在枚举
那么枚举这个小的变化,同时更新答案。
CF280C
考虑拆贡献,设
如何计算
CF985G
考虑容斥,计算总贡献再减去连
连
连
连
CF788C
看出来要求平均数是
把每个数都减去
直接背包,或 BFS。
CF487E
考虑图上的路径性质并不好,考虑建树。
发现可以建出圆方树。每个方点存储其儿子的 multiset。
直接套上树剖即可。
CF1370F2
首先第一次询问可以把所有点都询问,得出
考虑以
这样可以询问出深度大的点
注意二分的下届可以调成
CF914F
考虑 bitset 乱搞,每个字符存一个 bitset,存储其位置。
匹配的时候就每个字符所有位置一起匹配,匹配的结果与起来就是答案。
如果询问区间的话就在 bitset 右移差分。
CF351C
套路的把左括号看成
对于每个长度为
每个块作为阶段转移,但是状态还要存一维,表示当前前缀。
注意到前缀和只需要开
由于
CF559E
先把
考虑设计状态
如果
考虑
但是还有问题,那就是最右边点的问题,对于
那么我们可以顺便取上
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?