1 条题解

  • 1
    @ 2023-6-21 22:00:45

    容易发现这是一个类似于高维前缀和的结构,各维的长度均给定。

    对于 a=1a=1,其对答案没有影响,可以删去。

    aa 做前缀积,某时刻前缀积大于 cc 的长度时删除后面元素并将当前的 aa 变成恰好覆盖的形式。如果不足可以最后再补一个 aa

    然后直接 FMT 就完了。

    时间复杂度显然不超过 O(nlogn)O(n\log n),其中 nnbb 序列长度;空间复杂度 O(n)O(n)

    参考代码

    • 1

    信息

    ID
    4731
    时间
    1000ms
    内存
    256MiB
    难度
    9
    标签
    (无)
    递交数
    9
    已通过
    4
    上传者