1 条题解

  • 0
    @ 2026-9-3 10:30:26

    题解

    思路

    设喜欢图片初始权值和为 PP,不喜欢图片初始权值和为 NN。进行了 tt 次访问、其中 xx 次展示喜欢图片时,两组当前总权值分别为 P+xP+x 与 N−(t−x)N-(t-x),总权值为 P+N+2x−tP+N+2x-t。因此下一次访问属于哪一组只与 (t,x)(t,x) 有关。

    做法

    小数据枚举所有访问序列并累积其概率。

    中档算法对每张图片分别做概率 DP,除 xx 外再记录该图片自身被展示的次数 zz,分别转移到该图片、同组其他图片和另一组,直接求该图片最终期望。

    满分算法只维护 dp[t][x]dp[t][x]。转移概率为

    $$\frac{P+x}{P+N+2x-t},\qquad \frac{N-(t-x)}{P+N+2x-t}.$$

    求出喜欢图片被展示次数的期望 E[X]E[X]。组内过程具有交换性:喜欢图片 ii 的期望为

    wiP+E[X]P,w_i\frac{P+E[X]}P,

    不喜欢图片 ii 的期望为

    wiN−(m−E[X])N.w_i\frac{N-(m-E[X])}N.

    复杂度

    满分算法时间复杂度 O(m2+n)O(m^2+n),空间复杂度 O(m)O(m)。

    • 1

    信息

    ID
    1218
    时间
    5000ms
    内存
    256MiB
    难度
    10
    标签
    递交数
    1
    已通过
    0
    上传者