C. Distance Sequence

    传统题 1000ms 256MiB

Distance Sequence

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

题目描述

有多少个长度为 NN 的整数数列 A=(A1,,AN)A=(A_1,\ldots,A_N) 满足以下所有条件?

  • 1AiM1 \leq A_i \leq M,其中 1iN1 \leq i \leq N
  • AiAi+1K|A_i - A_{i+1}| \geq K,其中 1iN11 \leq i \leq N-1

请注意,答案可能非常大,请输出答案对 998244353998244353 取模后的结果。

输入格式

第一行输入三个整数 NN MM KK

输出格式

输出答案对 998244353998244353 取模后的结果。

2 3 1
6
3 3 2
2
100 1000 500
657064711

提示

数据范围

  • 暴力分:2020
  • 特殊性质:1010 分。保证 k=0k=0
  • 一般情况:2N10002 \leq N \leq 10001M50001 \leq M \leq 50000KM10 \leq K \leq M-1

样例 1 解释

满足条件的数列如下,共有 66 个。

  • (1,2)(1,2)
  • (1,3)(1,3)
  • (2,1)(2,1)
  • (2,3)(2,3)
  • (3,1)(3,1)
  • (3,2)(3,2)

样例 2 解释

满足条件的数列如下,共有 22 个。

  • (1,3,1)(1,3,1)
  • (3,1,3)(3,1,3)

进阶算法周赛 - round09

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-5-29 18:00
结束于
2026-5-31 21:00
持续时间
3 小时
主持人
参赛人数
13