atcoder#ABC297C. [ABC297C] PC on the Table
[ABC297C] PC on the Table
配点 : 点
問題文
高橋君は部屋に PC を沢山置こうとしています。そこで最大何台の PC を部屋に置けるか調べるプログラムを書くことにしました。
個の長さ の
.
,T
からなる文字列 が与えられます。
高橋君は以下の操作を 回以上何回でも行うことができます。
- を満たす整数であって、 の 番目の文字も 番目の文字も
T
であるようなものを選ぶ。 の 番目の文字をP
で置き換え、 の 番目の文字をC
で置き換える。
高橋君が操作回数の最大化を目指すとき、操作終了後の としてあり得るものの一例を出力してください。
制約
- と は整数である
- は
.
,T
からなる長さ の文字列
入力
入力は以下の形式で標準入力から与えられる。
出力
高橋君が操作回数の最大化を目指すとき、操作終了後の としてあり得るものの一例を改行区切りで出力せよ。
解が複数存在する場合、どれを出力しても正答とみなされる。
2 3
TTT
T.T
PCT
T.T
可能な操作回数の最大値は です。
例えば、 として操作を行うと、 が PCT
に変化します。
3 5
TTT..
.TTT.
TTTTT
PCT..
.PCT.
PCTPC