题目描述
1 以上 M 以下の整数からなる長さ N の数列 A1,A2,⋯, AN と B1,B2,⋯, BN の組であって、以下の条件をすべて満たすものの個数を求めてください。
- 1≤ i≤ N なる任意の i について Ai = Bi
- 1≤ i < j≤ N なる任意の (i,j) について Ai = Aj かつ Bi = Bj
ただし、答えは非常に大きくなる可能性があるので、(109+7) で割ったあまりを出力してください。
输入格式
入力は以下の形式で標準入力から与えられる。
N M
输出格式
答えを (109+7) で割ったあまりを出力せよ。
题目大意
给定 N,M。
构造长为 N 的整数序列 A,B ,满足:
- 1≤Ai,Bi≤M
- ∀i=j,Ai=Aj,Bi=Bj
- ∀i,Ai=Bi
求合法构造方案数,对 109+7 取模。
2 2
2
2 3
18
141421 356237
881613484
提示
制約
- 1≤ N ≤ M ≤ 5×105
- 入力はすべて整数
Sample Explanation 1
A1=1,A2=2,B1=2,B2=1 のときと A1=2,A2=1,B1=1,B2=2 のとき条件が満たされます。