atcoder#AGC061C. [AGC061C] First Come First Serve
[AGC061C] First Come First Serve
配点 : 点
問題文
ある店を訪れる 人の客がおり、彼らを と呼びます。客 は時刻 に店に入り、時刻 に店を出ます。この店の行列は「先入れ先出し」方式であり、 も も単調増加です。また、 や は全て異なります。
店の入口に、客が名前を書くリストがあります。それぞれの客は、入店時か退店時に一度だけ自分の名前をリストの末尾に書きます。最終的に名前が書かれる順序は何通りありうるでしょうか。 この数を で割った余りを求めてください。
制約
- ()
- ()
- ()
- 入力中の値は全て整数である。
入力
入力は、標準入力から以下の形式で与えられる。
出力
答えを出力せよ。
3
1 3
2 5
4 6
3
ありうる順序は です。
4
1 2
3 4
5 6
7 8
1
ありうる順序は のみです。