atcoder#KEYENCE2019D. Double Landscape
Double Landscape
配点 : 点
問題文
行 列のグリッドに, から までの整数を重複のないように つずつ書き込むことを考えます. ここで,普通に書き込むのでは面白くないと思った高橋君は,以下の条件を満たすように数を書き込むことにしました.
- 行目に書き込まれている値のうち,最大の値は
- 列目に書き込まれている値のうち,最大の値は
高橋君のために,この条件を満たすような書き込み方の個数を で割ったあまりを求めてください.
制約
- は整数
入力
入力は以下の形式で標準入力から与えられる.
出力
条件を満たすような書き込み方の個数を で割ったあまりを出力せよ.
2 2
4 3
3 4
2
, であり,この場合は以下の 通りの書き込み方があります.
- 行 列目に , 行 列目に , 行 列目に , 行 列目に
- 行 列目に , 行 列目に , 行 列目に , 行 列目に
3 3
5 9 7
3 6 9
0
どのような書き込み方をしても条件を満たすことができないので, を出力します.
2 2
4 4
4 4
0
14 13
158 167 181 147 178 151 179 182 176 169 180 129 175 168
181 150 178 179 167 180 176 169 182 177 175 159 173
343772227