1 solutions

  • 1
    @ 2023-6-2 17:21:29

    这题难度大概介于橙黄之间。

    首先我们发现,对于 1,2,31,2,3 这三个数:

    (1×2+1)×3+1=10(1\times2+1)\times3+1=10

    (1×3+1)×2+1=9(1\times3+1)\times2+1=9

    (2×3+1)×1+1=8(2\times3+1)\times1+1=8

    所以:每次对最小的两个数进行操作,最后的结果一定最大。相对的,每次选最大的两个数操作,最后结果一定最小。

    考虑用优先队列进行维护。

    • 1

    Information

    ID
    6
    Time
    1000ms
    Memory
    512MiB
    Difficulty
    7
    Tags
    # Submissions
    128
    Accepted
    32
    Uploaded By