CF1326E Bombs

Posted iefnah06

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CF1326E Bombs相关的知识,希望对你有一定的参考价值。

URL

https://codeforces.com/contest/1326/problem/E

解法

在加入炸弹的过程中答案显然不升,且每次剩下的数都是上一次的子集。

考虑当前的答案是 (x),已经删除了所有 (>x) 的数,判断 (x) 是否被删除。充要条件是:

  • 最右的 (ge x) 的数的右边有至少 (1) 个炸弹。

  • 次右的 (ge x) 的数的右边有至少 (2) 个炸弹。

    ...

  • (N-x+1) 右的 (ge x) 的数的右边有至少 (N-x+1) 个炸弹。

可以用线段树维护。

实现

https://ideone.com/LjZkPy

以上是关于CF1326E Bombs的主要内容,如果未能解决你的问题,请参考以下文章

Bombs CodeForces - 1326E 线段树

codechef Little Elephant and Bombs题解

uva 10765 Doves and Bombs(割顶)

Defuse the Bombs Gym - 102822D

UVA10765Doves and bombs (BCC求割点后联通块数量)

[逆向工程]二进制 Bianry Bombs 快乐拆弹