CF 杂题选做 12月

CF1172C2

Tag:概率dp 2600

当我们求 x 号的照片的答案时 其他照片可以看成本质相同的照片。
所以我们可以将所有照片压成三种照片 x0 类型,1 类型。
所以考虑一个 naive 的 dpfi,j,ki , j , k 分别表示三种照片被挑选的次数,转移是easy的。
但实际上我们可以只将照片分成 0,1 两类,fi,j, ij 的定义与上述相同。
接下来我们把一张权值为 wi 的照片看成 wi 张权值为 1 的照片
那我们只需要算出总期望 E0E1 按照 wi 对应的比例计算出 ansi 即可。

ansi=Eai×wisai

submission

CF1814D

Tag:双指针 2500

分数有点虚高 不过感觉很有启发意义。
考虑到一定有解,只需要构造 M=i=1nfi 然后使 di=Mfi
当答案不为 n 时 那么至少有一个位置的 di 值没有发生改变。
我考虑枚举这个位置 i ,设 x=fi×di,那么对于所有的 j 只有三个有可能的值:

xfjxfj+1fj×dj

因为其他情况会更加远离 i 是不优的。
我们只需要将所有有效值排序,然后用双指针找出极大区间,然后统计没有改变值最多的区间即可。

submission

posted @   Isenthalpic  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示