トップページに戻る    次のC#のサンプルへ    前のC#のサンプルへ

24-21 タイルペイント

問題

ニコリのタイルペイントを解きます。

例題と答え
    

1 盤面上にある、太線で区切られた部分(タイルと呼びます)のいくつかを黒くぬりましょう。

2 盤面の数字は、その右あるいは下の、外周か次の斜線のマスまでの区切られた一列のうちで、
  黒くぬられるマスの数を表しています。

3 どのタイルも、すべてのマスをぬるかすべてのマスをぬらずにおくかのどちらかにします。
  タイルの一部のマスだけをぬってはいけません。


ソース



実行結果



解説