#P3867. [TJOI2009] 排列计数

    ID: 4586 远端评测题 1000~10000ms 125MiB 尝试: 0 已通过: 0 难度: 5 上传者: 标签>递推2009各省省选O2优化枚举天津

[TJOI2009] 排列计数

题目描述

我们知道,1,2,...,N1,2,...,N 这个 NN 个数的排列共有 N!N! 种情况。现在你的任务是,求出在这 N!N! 种排列中,任意相邻两数之差不超过 KK 的排列共有多少个。

因为结果可能很大,你只需输出结果对 10000000071000000007 取模后的值即可。

输入格式

输入文件只有一行,包含用空格隔开的两个数:N,KN, K

输出格式

输出满足要求的排列个数对 10000000071000000007 取模后的结果。

4 2
12

提示

30%30 \% 的数据中,N12N \le 12

30%30 \% 的数据中,N50,K4N \le 50,K \le 4

每个测试点时限 10 秒。