1 条题解

  • 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

    信息

    ID
    6
    时间
    1000ms
    内存
    512MiB
    难度
    7
    标签
    递交数
    128
    已通过
    32
    上传者