No.2553 Holidays
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 20
作問者 :
sepa38
/ テスター :
dyktr_06
InTheBloom
Seed57_cash
タグ : / 解いたユーザー数 20
作問者 :


問題文最終更新日: 2023-11-25 12:02:15
問題文
sepa くんはお勉強を頑張ったので、明日以降の 日間のうち、 日間以下の平日を休日に変更して良いことになりました。 sepa くんが休日をつくるとき、長さ の文字列 について、以下のルールが適用されます。
- が
-
のとき、今日から 日後は本来平日であるが、休日に変更することができる。 - が
o
のとき、今日から 日後はすでに休日である。 - が
x
のとき、今日から 日後は平日で、休日に変更することはできない。
すべての操作を終了した後、以下の条件を満たす日がすべて休日におきかえられます。
- を満たす について、今日から 日後が休日、
x
、 日後が休日の時、 日後は休日となる。
sepa くんが最適に行動したとき、明日以降の 日間の休日は最大で何日間になるか求めてください。
入力
制約
- は整数である。
- は
-
、o
、x
のいずれか - 、 は
x
出力
計算結果を 行に出力してください。
サンプル
サンプル1
入力
8 2 x-o----x
出力
5
今日から 日後、 日後を休日に変更することで、x-o-o-ox
のようになり、
日後、 日後も休日になるので x-ooooox
のようになります。
サンプル2
入力
20 5 xo--x-o--o--------ox
出力
14
サンプル3
入力
5 0 xo-ox
出力
3
何も操作を行わなくても 日後は休日になります。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。