AT_abc336_g [ABC336G] 16 Integers
题目描述
给定 $16$ 个非负整数 $X_{i,j,k,l}$($i,j,k,l \in \{0,1\}$),按照 $(i,j,k,l)$ 的升序给出。
令 $N = \displaystyle\sum_{i=0}^1 \sum_{j=0}^1 \sum_{k=0}^1 \sum_{l=0}^1 X_{i,j,k,l}$。
请计算满足以下条件的、由 $0$ 和 $1$ 组成的长度为 $N+3$ 的数列 $(A_1, A_2, \ldots, A_{N+3})$ 的个数,并对 $998244353$ 取模。
- 对于所有的整数四元组 $(i,j,k,l)$($i,j,k,l \in \{0,1\}$),满足下述条件的 $1 \leq s \leq N$ 的整数 $s$ 恰好有 $X_{i,j,k,l}$ 个:
- $A_s = i,\, A_{s+1} = j,\, A_{s+2} = k,\, A_{s+3} = l$。
输入格式
输入为一行,包含如下 $16$ 个整数:
> $X_{0,0,0,0}$ $X_{0,0,0,1}$ $X_{0,0,1,0}$ $X_{0,0,1,1}$ $X_{0,1,0,0}$ $X_{0,1,0,1}$ $X_{0,1,1,0}$ $X_{0,1,1,1}$ $X_{1,0,0,0}$ $X_{1,0,0,1}$ $X_{1,0,1,0}$ $X_{1,0,1,1}$ $X_{1,1,0,0}$ $X_{1,1,0,1}$ $X_{1,1,1,0}$ $X_{1,1,1,1}$
输出格式
输出满足题目条件的数列个数对 $998244353$ 取模的结果。
说明/提示
### 限制
- 所有 $X_{i,j,k,l}$ 均为非负整数。
- $1 \leq \displaystyle\sum_{i=0}^1 \sum_{j=0}^1 \sum_{k=0}^1 \sum_{l=0}^1 X_{i,j,k,l} \leq 10^6$。
### 样例解释 1
本样例输入中,只有 $X_{1,0,1,0}$ 和 $X_{1,1,0,1}$ 为 $1$,其余均为 $0$。此时,满足条件的数列只有 $(1,1,0,1,0)$ 这一种。
由 ChatGPT 4.1 翻译