#ABC309G. 禁止排列

禁止排列

禁止排列

题目描述

求满足以下条件的 (1,2,,N)(1,2,\dots,N) 的排列 P=(P1,P2,,PN)P=(P_1,P_2,\dots,P_N) 的数量,对 998244353998244353 取模:

对于所有满足 1iN1 \le i \le N 的整数 ii,有 PiiX|P_i - i| \ge X

输入格式

输入按以下格式从标准输入给出:

NN XX

输出格式

输出答案。

样例

3 1
2

满足条件的排列 P=(P1,P2,P3)P=(P_1,P_2,P_3) 只有 (2,3,1)(2,3,1)(3,1,2)(3,1,2) 两种,因此答案为 22

5 2
4
98 5
809422418

数据范围

  • 1N1001 \le N \le 100
  • 1X51 \le X \le 5
  • 输入中的所有值均为整数。
难度 省选/NOI-
通过率
尝试 0
已通过 0
ID
2996
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签