2 solutions

  • 0
    @ 2024-2-6 18:28:53

    Solution

    sum=a+bsum = a+b,要想使得aba*b尽可能大,则a,ba,b应该尽可能靠近

    avg=liri2avg = \frac{\sum_{li}^{ri}}{2},那么 lpai\sum_{l}^{p} a_i 应该尽量靠近avgavg

    我们设从pospos开始第一次 avg \geq avg

    由于\sum具有单调性,不妨采用二分查找pospos

    注意:

    1.第一个比avgavg小的和第一个比avgavg大的都有可能是答案

    2.注意pp不要超过[l,r][l,r]的限制

    Information

    ID
    308
    Time
    1000ms
    Memory
    256MiB
    Difficulty
    6
    Tags
    (None)
    # Submissions
    94
    Accepted
    26
    Uploaded By