atcoder#ABC120C. [ABC120C] Unification
[ABC120C] Unification
题目描述
机の上に 個のキューブが縦に積まれています。長さ の文字列 が与えられます。
下から 番目のキューブの色は、 の 文字目が 0
のとき赤色、1
のとき青色です。
あなたは、赤色のキューブと青色のキューブが隣り合っているような部分を選んで、それら 個のキューブを取り除く操作を何度でも行えます。
このとき、取り除いたキューブの上にあったキューブは真下の物体の上に落下します。
最大で何個のキューブを取り除けるでしょうか。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
最大で何個のキューブを取り除けるかを出力せよ。
题目大意
给你一段只有 0
和 1
的字符串,如果两个相邻的字符不一样,那么就可以删掉这两个字符,其他字符不变。求一共可以删除掉多少个字符。
0011
4
11011010001011
12
0
0
提示
制約
- の各文字は
0
または1
である。
Sample Explanation 1
以下の順に操作を行うと 個全てのキューブを取り除けます。 - 下から 番目のキューブと 番目のキューブを取り除きます。その結果、下から 番目のキューブが下から 番目のキューブの上に落下します。 - 下から 番目のキューブと 番目のキューブを取り除きます。