看看样例,发现要对 、 的位置和数量分讨。

用 表示一段极长连续 , 表示一段极长连续 。答案只有三种情况:

  1. 或者 ;

  2. ;

  3. ;

  4. 。

我们要做的操作是尽量把 向前挪动,直到挪不了或者挪了不优的时候才留下 。

考虑最终答案对应的 的情况。

阅读全文 »