配点 : 600 点
{1, 2, ..., n} の順列 p = {p1, p2, ..., pn} の「奇妙さ」を ∑i=1n∣i−pi∣ と定義します。
奇妙さが k であるような {1, 2, ..., n} の順列の個数を 109+7 で割った余りを求めてください。
入力は以下の形式で標準入力から与えられる。
n k
奇妙さが k であるような {1, 2, ..., n} の順列の個数を 109+7 で 割った余りを出力せよ。
3 2
2
{1, 2, 3} の順列は 6 個存在します。その中で奇妙さが 2 であるのは {2, 1, 3} と {1, 3, 2} の 2 つです。
39 14
74764168