atcoder#AGC039F. [AGC039F] Min Product Sum
[AGC039F] Min Product Sum
配点 : 点
問題文
行 列のマス目の全てのマスに 以上 以下の整数を書き込む方法 通りすべてに対して以下の値を求め、 それらすべての総和を で割ったあまりを求めてください。
- 個の各マスに対し、それと同じ行あるいは同じ列のマス (自分自身を含む) に書かれた整数の最小値を求め、それら 個すべての積を取って得られる値
制約
- は整数である
- は素数である
入力
入力は以下の形式で標準入力から与えられる。
出力
個の値の総和を で割ったあまりを出力せよ。
2 2 2 998244353
35
個の値の積が になる書き込み方が 通り、 になる書き込み方が 通り、 になる書き込み方が 通りあります。
2 3 4 998244353
127090
31 41 59 998244353
827794103