#4792. Ban Permutation

0

Ban Permutation

Ban Permutation

题目描述

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

∣Pi−i∣≥X|P_i - i| \ge X 对于所有整数 ii 且 1≤i≤N1 \le i \le N。

输入格式

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

输出格式

输出答案。

3 1
2
5 2
4
98 5
809422418

提示

1≤N≤1001 \le N \le 100 1≤X≤51 \le X \le 5 所有输入值均为整数。满足条件的置换 P=(P1,P2,P3)P=(P_1,P_2,P_3) 有以下两个,(2,3,1)(2,3,1) 和 (3,1,2)(3,1,2),所以答案是 22.

标签: AtCoder|abc309G

来源

AtCoder|abc309G