AT_xmascon22_d Dichotomy
题目描述
给定非负整数 $N, A, B, C$。
求满足以下所有条件的**正整数数列** $(x_0, x_1, \ldots, x_N)$ 的个数,并对 $998244353$ 取模:
- $x_0 = 2^A \times 2^B$。
- $x_N = ((2^A + 1) \times 2^C) - 1$。
- 对于每个 $i = 0, 1, \ldots, N - 1$,都有 $x_{i+1} \in \{ \lfloor x_i/2 \rfloor, 2 x_i, 2 x_i + 1 \}$。
输入格式
输入为一行,包含 $N, A, B, C$,各数之间用空格隔开。
输出格式
输出满足条件的数列个数对 $998244353$ 取模后的结果。
说明/提示
### 样例解释 1
满足条件的数列 $(x_0, x_1, x_2, x_3, x_4)$ 共有 $7$ 组:
- $(4, 2, 1, 2, 5)$
- $(4, 2, 4, 2, 5)$
- $(4, 2, 5, 2, 5)$
- $(4, 2, 5, 10, 5)$
- $(4, 2, 5, 11, 5)$
- $(4, 8, 4, 2, 5)$
- $(4, 9, 4, 2, 5)$
### 数据范围
- $0 \le N, A, B, C \le 10^7$。
由 ChatGPT 5 翻译