Shiraz University Local Contest 2011 B, UVa-12378 : Ball Blasting Game
問題概要
長さL(<10^5)の文字列が与えられる。ある文字を選んで消す。それを消して、左右の文字が一緒ならその文字が繋がっている部分を消し、さらに左右の文字が一緒なら…とする。この繰り返しが最も多く発生したときの回数を求める問題。
考えたこと
- とりあえずuniqueしても良さそうなのでuniqueして考える。
- 要するに最長回文?
- 本当に最長回文だった。Manacherで通した。