atcoder#ABC297F. [ABC297F] Minimum Bounding Box 2
[ABC297F] Minimum Bounding Box 2
题目描述
縦 行、横 列のグリッドがあります。
このグリッドから一様ランダムに 個のマスを選びます。選んだマスを全て含むような(グリッドの軸に辺が平行な)最小の長方形に含まれるマスの個数がスコアとなります。
得られるスコアの期待値を で求めてください。
有理数 とは 求める期待値は必ず有理数となることが証明できます。 またこの問題の制約下では、その値を互いに素な つの整数 , を用いて と表したとき、 かつ を満たす整数 がただ一つ存在することが証明できます。この を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを出力せよ。
题目大意
在一个 行 列的网格图上随机选择 个点。定义当前局面的分数为最小的可以围住这 个点的矩形的面积。
请求出所有局面中分数的期望值,输出时对 取模。
2 2 2
665496238
10 10 1
1
314 159 2653
639716353
提示
制約
- 入力はすべて整数
Sample Explanation 1
マス とマス が選ばれた場合、またはマス とマス が選ばれた場合の 通りではスコアは となります。また、それ以外の 通りではスコアは となります。 よって得られるスコアの期待値は $ \frac{4\ \times\ 2\ +\ 2\ \times\ 4}\ {6}\ =\ \frac{8}{3} $ であり、 なので が答えとなります。