2 条题解

  • -3
    @ 2023-11-9 13:44:05
    • s[i] 表示前缀和
    • s[i] - s[j] 表示 j + 1 到 i 之间 1 的个数
    • 那么 2(s[i]s[j])=ij2*(s[i] - s[j]) = i - j
    • 2s[i]i=2s[j]j2*s[i]-i=2*s[j]-j
    • 我们用 b[i]b[i] 表示 2s[i]i2*s[i] - i

    信息

    ID
    1281
    时间
    1000ms
    内存
    256MiB
    难度
    8
    标签
    递交数
    189
    已通过
    35
    上传者