#P9538. 合法的排列

    ID: 6124 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 6 上传者: 标签>CF2000组合数学计数DP动态规划图论背包DP杂项计数问题

合法的排列

题面翻译

如果一个排列 PP 满足对于所有的 ii 都有 Piik|P_i-i|\neq k,则称排列 PP 为合法的。现给出 nnkk,求有多少种合法的排列。

由于答案很大,请输出答案对 924844033924844033 取模的结果。

【数据范围】

2n2×1032\leq n\leq 2\times 10^31kn11\leq k\leq n-1

样例 #1

样例输入 #1

3 1

样例输出 #1

2

样例 #2

样例输入 #2

4 1

样例输出 #2

5

样例 #3

样例输入 #3

4 2

样例输出 #3

9

样例 #4

样例输入 #4

4 3

样例输出 #4

14

样例 #5

样例输入 #5

425 48

样例输出 #5

756765083

提示

制約

  • 2  N  2000 2\ ≦\ N\ ≦\ 2000
  • 1  K  N1 1\ ≦\ K\ ≦\ N-1