#ABC336G. 16 个整数

16 个整数

16 个整数

题目描述

给定 1616 个非负整数 Xi,j,k,lX_{i,j,k,l}i,j,k,l{0,1}i,j,k,l \in \lbrace 0, 1 \rbrace),按 (i,j,k,l)(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}$。

求满足以下条件的、由 0011 组成的、长度为 N+3N+3 的序列 (A1,A2,...,AN+3)(A_1, A_2, ..., A_{N+3}) 的个数对 998244353998244353 取模的值。

对于每一个整数四元组 (i,j,k,l)(i,j,k,l)i,j,k,l{0,1}i,j,k,l \in \lbrace 0, 1 \rbrace),恰好有 Xi,j,k,lX_{i,j,k,l} 个整数 ss1sN1 \le s \le N)满足:

As=iA_s = iAs+1=jA_{s+1} = jAs+2=kA_{s+2} = k,且 As+3=lA_{s+3} = l

输入格式

输入按以下格式从标准输入给出:

X0,0,0,0X_{0,0,0,0} X0,0,0,1X_{0,0,0,1} X0,0,1,0X_{0,0,1,0} X0,0,1,1X_{0,0,1,1} X0,1,0,0X_{0,1,0,0} X0,1,0,1X_{0,1,0,1} X0,1,1,0X_{0,1,1,0} X0,1,1,1X_{0,1,1,1} X1,0,0,0X_{1,0,0,0} X1,0,0,1X_{1,0,0,1} X1,0,1,0X_{1,0,1,0} X1,0,1,1X_{1,0,1,1} X1,1,0,0X_{1,1,0,0} X1,1,0,1X_{1,1,0,1} X1,1,1,0X_{1,1,1,0} X1,1,1,1X_{1,1,1,1}

输出格式

输出满足题目条件序列的个数对 998244353998244353 取模的值。

样例

0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0
1

这个输入对应 X1,0,1,0=1X_{1, 0, 1, 0}=1X1,1,0,1=1X_{1, 1, 0, 1}=1、其余全为 00 的情况。

此时满足条件的序列只有一个,即 (1,1,0,1,0)(1, 1, 0, 1, 0)

1 1 2 0 1 2 1 1 1 1 1 2 1 0 1 0
16
21 3 3 0 3 0 0 0 4 0 0 0 0 0 0 0
2024
62 67 59 58 58 69 57 66 67 50 68 65 59 64 67 61
741536606

数据范围

  • Xi,j,k,lX_{i,j,k,l} 均为非负整数。
  • $1 \le \displaystyle \sum_{i=0}^1 \sum_{j=0}^1 \sum_{k=0}^1 \sum_{l=0}^1 X_{i,j,k,l} \le 10^6$
难度 省选/NOI-
通过率
尝试 0
已通过 0
ID
3178
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签