No.421 しろくろチョコレート
タグ : / 解いたユーザー数 158
作問者 :

問題文
雪製菓が製造・販売するチョコレート菓子「しろくろチョコレート」は皆に大人気のお菓子です。
しろくろチョコレートは
千代子ちゃんはこのチョコレートが大の好物で、下記のいずれかの食べ方をすることで幸福度を得ることができます。
-
方法1
板チョコの任意の位置からブロックを
の大きさに切り出し、これを食べる。
このとき得られる幸福度は 。
-
方法2
板チョコの任意の位置からホワイトチョコのブロックとビターチョコのブロックを、 それぞれ
の大きさに切り出し、これらを同時に食べる。
このとき得られる幸福度は 。
-
方法3
板チョコの任意の位置からホワイトチョコとビターチョコのブロックが連続する
(または )の大きさのブロックを切り出し 、これを食べる。
このとき得られる幸福度は 。
千代子ちゃんは任意の位置からブロックを切り出すことが出来るので、端の方から順に切り出す必要はありません。
しかし風味が損なわれるので、一度切ってしまったものを溶かして繋げ直すことは出来ません。
また、これら以外の方法でチョコレートを食べても幸福度は得られません。
千代子ちゃんは自分へのご褒美にしろくろチョコレートを買ってきました。
千代子ちゃんはこれを丸々一人で食べる予定だったのですが、
弟の玲斗くんが一部をつまみ食いしてしまったようです。
玲斗君がつまみ食いした後のチョコレートの状態が与えられるので、
残ったチョコレートから千代子ちゃんが得ることのできる最大の幸福度を答えてください。
入力
1行目に購入時のチョコレートの縦方向のブロック数
以降N行に、
入力は以下の制約を満たします。
出力
千代子ちゃんが得ることのできる最大の幸福度を一行に出力してください。 最後に改行してください。
サンプル
サンプル1
入力
2 3 wbw bw.
出力
201
サンプル2
入力
3 4 wb.. b..w ..wb
出力
210
チョコレートが繋がっていない場合もあります。
例えば以下のように切り出すと幸福度210を得られます。
サンプル3
入力
4 4 wbwb b... wbwb ...w
出力
500
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。