D. 数学题

    传统题 1000ms 256MiB

数学题

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

数学题

题目描述

给你一个长度为 NN 的整数序列 A=(A1,A2,,AN)A=(A_1,A_2,\ldots,A_N) 和一个正整数 DD

求通过重新排列 AA 得到的满足以下条件的整数序列 B=(B1,B2,,BN)B=(B_1, B_2, \ldots, B_N) 中,模数 998244353998244353 的个数:

  • Bi+1BiDB_{i+1}\geq B_i-D 对所有 i (1iN1)i\ (1\leq i\leq N-1) 都成立。

输入格式

第一行包含两个整数 NNDD

第二行包含 NN 个整数 A1,A2,,ANA_1, A_2, \ldots, A_N

输出格式

输出答案

输入输出样例 #1

输入 #1

4 1
5 2 1 2


输出 #1

3

说明/提示

限制因素

  • 2N2×1052\leq N\leq 2\times 10^5
  • 1D1061\leq D\leq 10^6
  • 1Ai1061\leq A_i\leq 10^6
  • 所有输入值均为整数。

样例一解释

满足条件的整数序列是 (1,2,2,5),(2,1,2,5),(2,2,1,5)(1,2,2,5),(2,1,2,5),(2,2,1,5) ,也就是三个序列。

【睿爸信奥】入门组算法周赛(20260315)

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-3-15 0:00
结束于
2026-3-20 20:00
持续时间
3.5 小时
主持人
参赛人数
14