問題一覧 > 通常問題

No.204 ゴールデン・ウィーク(2)

レベル : / 実行時間制限 : 1ケース 1.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 245
作問者 : yuki2006
4 ProblemId : 490 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2020-03-15 18:41:58

問題文

巷ではゴールデンウィークらしいです。
なのでゴールデンウィークっぽい問題です。

2週間分の平日(x)と休日(o)が分かるカレンダーが与えられます。
この2週間の期間以外は、平日とします。

そして有給休暇として、連続した最大D日間の平日を休日とする権利が与えられます。
(分割してはいけません)

この有給休暇をうまく使って、あり得る最大の連休(連続の休日)数を求めてください。

日付は、後にも先にも無限にあるものとします。

入力

D
C1C2....C7
C8C9....C14

0D14 (Dは整数) 連続した最大D日間の平日を休日に出来る日数です。
Ciは、"x""o"の文字です。 "x"は平日、"o"は休日を表します。
C1,C2...,CNと連続しているものとします。

出力

最大の連休(連続の休日)数を求めてください。

サンプル

サンプル1
入力
2
oxxoxxo
ooooxxo
出力
8

2016年のゴールデンウィークです。
有給休暇をうまく使って、8連休に出来ます。

(現実には、次の日曜日も合わせ9連休です)

サンプル2
入力
5
ooxxxxx
ooooooo
出力
14

14日間休みにできますね。

サンプル3
入力
1
oxxxxxo
xoxxxxo
出力
3

1列目の最後と2列目の先頭はつながっていることに注意してください。

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。