该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
数学题
题目描述
给你一个长度为 N 的整数序列 A=(A1,A2,…,AN) 和一个正整数 D 。
求通过重新排列 A 得到的满足以下条件的整数序列 B=(B1,B2,…,BN) 中,模数 998244353 的个数:
- Bi+1≥Bi−D 对所有 i (1≤i≤N−1) 都成立。
输入格式
第一行包含两个整数 N 和 D。
第二行包含 N 个整数 A1,A2,…,AN。
输出格式
输出答案
输入输出样例 #1
输入 #1
4 1
5 2 1 2
输出 #1
3
说明/提示
限制因素
- 2≤N≤2×105
- 1≤D≤106
- 1≤Ai≤106
- 所有输入值均为整数。
样例一解释
满足条件的整数序列是 (1,2,2,5),(2,1,2,5),(2,2,1,5) ,也就是三个序列。