1 条题解

  • 0
    @ 2025-8-24 22:50:19

    自动搬运

    查看原文

    来自洛谷,原作者为

    avatar what_else
    ???

    搬运于2025-08-24 22:50:19,当前版本为作者最后更新于2023-09-11 18:24:47,作者可能在搬运后再次修改,您可在原文处查看最新版

    自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多

    以下是正文


    Solution

    Hard Version

    感谢 @syksykCCC 对 Easy Ver 的看法与见解,于是有了这道 Hard Ver。

    %%% %%%

    接下来考虑,在只能篡改一道题难度的情况下,怎样求方案数。

    如果用 tt 表示篡改后的难度值,用 f(t)f(t) 表示篡改难度值为 tt 的总可做性,那么 f(t)f(t) 单调递增。

    f(t)f(t) 是不是严格单调递增的呢?其实,对于当 tt 小于前 1m11 \sim m-1 个数中 kk 个较大者的最小值,f(t)f(t) 均相等,即篡改没有影响。

    但是大于时,这就严格单调递增了。

    那么解法好想:提前处理以上的非单调情况,然后二分 ama_m 的上下界,ama_m 的单调取值显然就是 [l,r][l,r] 的取值。

    总时间复杂度为 O(nlognlogV)O(n \log n \log V)

    感谢

    https://www.luogu.com.cn/user/51971
    的帮助与支持! %%%

    • 1

    信息

    ID
    9080
    时间
    1000ms
    内存
    128MiB
    难度
    4
    标签
    递交数
    0
    已通过
    0
    上传者