No.2251 Marking Grid
レベル : / 実行時間制限 : 1ケース 3.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 52
作問者 :
bayashiko
/ テスター :
ei1333333
kumakuma
タグ : / 解いたユーザー数 52
作問者 :


問題文最終更新日: 2023-03-10 15:50:30
問題文
行 列のマス目があります。上から 行目、左から 列目のマスをマス と呼ぶことにします。
マス目の各マスには整数が書かれており、マス に書かれている整数は です。
マス目のマスを つ以上選び、選んだマスそれぞれに印を付けます。印の付け方のスコアを、印を付けたマスたちに書かれている整数の最大値と定めます。
また、印の付け方が以下の条件を満たす場合、その印の付け方を良い印の付け方と呼ぶことにします。
- マス目の任意の縦 行、横 列の正方形領域について、その領域に含まれる つのマスのうち印が付けられているマスは偶数個である。
印の付け方は全部で 通りあります。そのうち良い印の付け方全てについてスコアを計算し、その総和を で割った余りを求めて下さい。
入力
:
- 入力はすべて整数
出力
全ての良い印の付け方のスコアの総和を で割った余りを出力してください。
サンプル
サンプル1
入力
2 2 3 3 1 4
出力
25
良い印の付け方は以下の 通りです。(印が付いたマスの整数の最大値を太字にしています)
よって、答えは です。
サンプル2
入力
3 3 1 2 3 4 5 6 7 8 9
出力
251
以下の つの条件を全て満たす印の付け方が良い印の付け方です。
- マス マス マス マス のうち印が付けられているマスは偶数個である。
- マス マス マス マス のうち印が付けられているマスは偶数個である。
- マス マス マス マス のうち印が付けられているマスは偶数個である。
- マス マス マス マス のうち印が付けられているマスは偶数個である。
以下に良い印の付け方の一例を示します。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。