1 条题解

  • 0
    @ 2026-9-9 9:03:36

    题解

    思路

    设现有评论数为 qq、星级总和为 pp。

    做法

    增加一条四星评论能让“星级总和减去评论数的三倍”增加 11,增加一条五星评论能使它增加 22;增加三星及以下的评论不可能更优。因此只需补足缺口 d=3q−pd=3q-p,若 d≤0d\le 0 则答案为 00,否则在全部使用四星、全部使用五星、使用一条四星后再使用五星三种方案中取最小花费。任意两条四星评论都可以替换为一条五星评论,所以最优解一定属于这三种情形。

    复杂度

    每组数据的时间和空间复杂度均为 O(1)O(1)。

    • 1

    信息

    ID
    1589
    时间
    2000ms
    内存
    512MiB
    难度
    10
    标签
    递交数
    1
    已通过
    1
    上传者