atcoder#ARC113D. [ARC113D] Sky Reflector
[ARC113D] Sky Reflector
题目描述
縦 マス横 マスのマス目の各マスに 以上 以下の整数をひとつずつ書き込み、列 を以下のように定義します。
- に対し、 は 行目のマスに書かれた整数の最小値
- に対し、 は 列目のマスに書かれた整数の最大値
が与えられるので、列対 としてありうる相異なるものの個数を で割った余りを求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
列対 としてありうる相異なるものの個数を で割った余りを出力せよ。
题目大意
在一个 行 列的方格 中,每一个方格中可以放置 中的任何一个数。
我们定义序列 定义如下:
现在给定 。问共有多少种不同的序列对 ,答案对 取模。
2 2 2
7
1 1 100
100
31415 92653 58979
469486242
提示
制約
- 入力はすべて整数である
Sample Explanation 1
としてありうるものは、$ (1,1,1,1),(1,1,1,2),(1,1,2,1),(1,1,2,2),(1,2,2,2),(2,1,2,2),(2,2,2,2) $ の 通りです。