CF 杂题选做 12月
CF1172C2
Tag:概率dp 2600
当我们求 号的照片的答案时 其他照片可以看成本质相同的照片。
所以我们可以将所有照片压成三种照片 , 类型, 类型。
所以考虑一个 naive 的 ,, , , 分别表示三种照片被挑选的次数,转移是easy的。
但实际上我们可以只将照片分成 两类,, , 的定义与上述相同。
接下来我们把一张权值为 的照片看成 张权值为 的照片
那我们只需要算出总期望 和 按照 对应的比例计算出 即可。
CF1814D
Tag:双指针 2500
分数有点虚高 不过感觉很有启发意义。
考虑到一定有解,只需要构造 然后使 。
当答案不为 时 那么至少有一个位置的 值没有发生改变。
我考虑枚举这个位置 ,设 ,那么对于所有的 只有三个有可能的值:
因为其他情况会更加远离 是不优的。
我们只需要将所有有效值排序,然后用双指针找出极大区间,然后统计没有改变值最多的区间即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】