#agc005a. [agc005_a]STring
[agc005_a]STring
問題文
文字列 が与えられます。 の長さは偶数であり、半分は S
、もう半分は T
からなります。
高橋君は ST
という文字列が苦手です。なので以下の操作を 回行うことにしました。
- の(連続な)部分文字列で
ST
となるもののうち、最も左側にあるものを取り除く。存在しないならば何もしない。
最終的に は何文字になるかを求めてください。
制約
- の長さは偶数
- を構成する文字のうち半分は
S
であり、もう半分はT
である
部分点
- 点分のデータセットでは が成り立つ
入力
入力は以下の形式で標準入力から与えられる。
出力
行に問題の答えを出力する。
入力例 1
TSTTSS
出力例 1
4
回目の操作では TSTTSS
の 文字目が ST
なので取り除きます。 は TTSS
になり、もう ST
はないため残り 回は何もしません。 よって答えは となります。
入力例 2
SSTTST
出力例 2
0
SSTTST
⇒ STST
⇒ ST
⇒ `` となり、最終的に空文字列になります。
入力例 3
TSSTTTSS
出力例 3
4
TSSTTTSS
⇒ TSTTSS
⇒ TTSS
となります。