AT_abc276_g [ABC276G] Count Sequences

题目描述

求满足以下条件的项数为 $N$ 的整数序列 $A=(a_1,a_2,\ldots,a_N)$ 的个数,并将结果对 $998244353$ 取模。 - $0 \leq a_1 \leq a_2 \leq \ldots \leq a_N \leq M$。 - 对于每个 $i=1,2,\ldots,N-1$,$a_i$ 除以 $3$ 的余数与 $a_{i+1}$ 除以 $3$ 的余数不同。

输入格式

输入从标准输入中给出,格式如下: > $N$ $M$

输出格式

请输出答案。

说明/提示

### 限制条件 - $2 \leq N \leq 10^7$ - $1 \leq M \leq 10^7$ - 输入均为整数 ### 样例解释 1 以下 $8$ 个序列满足条件: - $(0,1,2)$ - $(0,1,3)$ - $(0,2,3)$ - $(0,2,4)$ - $(1,2,3)$ - $(1,2,4)$ - $(1,3,4)$ - $(2,3,4)$ ### 样例解释 2 请将个数对 $998244353$ 取模后输出。 由 ChatGPT 4.1 翻译