AT_abc336_g.[ABC336G] 16 Integers

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

给定 1616 个非负整数 Xi,j,k,lX_{i,j,k,l}(i,j,k,l∈{0,1}i,j,k,l \in \{0,1\}),按照 (i,j,k,l)(i,j,k,l) 的升序给出。
令 N=∑i=01∑j=01∑k=01∑l=01Xi,j,k,lN = \displaystyle\sum_{i=0}^1 \sum_{j=0}^1 \sum_{k=0}^1 \sum_{l=0}^1 X_{i,j,k,l}。
请计算满足以下条件的、由 00 和 11 组成的长度为 N+3N+3 的数列 (A1,A2,…,AN+3)(A_1, A_2, \ldots, A_{N+3}) 的个数,并对 998244353998244353 取模。

  • 对于所有的整数四元组 (i,j,k,l)(i,j,k,l)(i,j,k,l∈{0,1}i,j,k,l \in \{0,1\}),满足下述条件的 1≤s≤N1 \leq s \leq N 的整数 ss 恰好有 Xi,j,k,lX_{i,j,k,l} 个:
    • As=i, As+1=j, As+2=k, As+3=lA_s = i,\, A_{s+1} = j,\, A_{s+2} = k,\, A_{s+3} = l。

输入格式

输入为一行,包含如下 1616 个整数:

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 取模的结果。

输入输出样例

  • 输入#1

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

    输出#1

    1
  • 输入#2

    1 1 2 0 1 2 1 1 1 1 1 2 1 0 1 0

    输出#2

    16
  • 输入#3

    21 3 3 0 3 0 0 0 4 0 0 0 0 0 0 0

    输出#3

    2024
  • 输入#4

    62 67 59 58 58 69 57 66 67 50 68 65 59 64 67 61

    输出#4

    741536606

说明/提示

限制

  • 所有 Xi,j,k,lX_{i,j,k,l} 均为非负整数。
  • 1≤∑i=01∑j=01∑k=01∑l=01Xi,j,k,l≤1061 \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

本样例输入中,只有 X1,0,1,0X_{1,0,1,0} 和 X1,1,0,1X_{1,1,0,1} 为 11,其余均为 00。此时,满足条件的数列只有 (1,1,0,1,0)(1,1,0,1,0) 这一种。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页