atcoder#NOMURA2020B. Postdocs
Postdocs
配点 : 点
問題文
英大文字 P
および D
からなる文字列 について、 が連続する部分文字列として含む D
および PD
の個数の和を の「博士・PD 指数」と呼びます。例えば PPDDP
のとき、 は連続する部分文字列として 個の D
と 個の PD
を含んでいるので、 の博士・PD 指数は です。
P
, D
, ?
からなる文字列 があります。
に含まれる ?
をそれぞれ P
または D
のいずれかで置き換えてできる文字列の中で、博士・PD 指数が最大のものを つ求めてください。
制約
- は
P
,D
,?
からなる。
入力
入力は以下の形式で標準入力から与えられる。
出力
に含まれる ?
をそれぞれ P
または D
で置き換えてできる文字列の中で、博士・PD 指数が最大のものを つ出力せよ。
そのような文字列が複数ある場合、どれを出力しても構わない。
PD?D??P
PDPDPDP
この文字列は連続する部分文字列として 個の D
と 個の PD
を含みます。
よってこの文字列の博士・PD 指数は です。
に含まれる ?
をそれぞれ P
または D
で置き換えてできる文字列の中で、これは最大の博士・PD 指数です。
P?P?
PDPD