AT_arc162_f.[ARC162F] Montage

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

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

题目描述

给定正整数 N, MN,\ M。所有元素均为 00 或 11 的 NN 行 MM 列矩阵 AA 一共有 2NM2^{NM} 个。请计算其中满足以下条件的矩阵个数,并对 998244353998244353 取模。

  • 对于所有满足 1≤a<c≤N1 \leq a < c \leq N 且 1≤b<d≤M1 \leq b < d \leq M 的整数组 (a, b, c, d)(a,\ b,\ c,\ d),都有 Aa, b×Ac, d≤Aa, d×Ac, bA_{a,\ b} \times A_{c,\ d} \leq A_{a,\ d} \times A_{c,\ b}。

输入格式

输入包含一行:

NN MM

输出格式

输出一个整数,表示满足条件的矩阵个数对 998244353998244353 取模的结果。

输入输出样例

  • 输入#1

    2 2

    输出#1

    13
  • 输入#2

    1 30

    输出#2

    75497471
  • 输入#3

    400 400

    输出#3

    412670892

说明/提示

限制

  • 1≤N, M≤4001 \leq N,\ M \leq 400
  • 输入的数均为整数

样例解释 1

条件为 A1,1×A2,2≤A1,2×A2,1A_{1,1} \times A_{2,2} \leq A_{1,2} \times A_{2,1}。除去 (1001), (1101), (1011)\begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix},\ \begin{pmatrix} 1 & 1 \\ 0 & 1 \end{pmatrix},\ \begin{pmatrix} 1 & 0 \\ 1 & 1 \end{pmatrix} 这 33 个外,其余 1313 个都满足条件。

样例解释 2

所有 2NM2^{NM} 个矩阵都满足条件,因此输出 2302^{30} 对 998244353998244353 取模的结果 7549747175497471。

由 ChatGPT 4.1 翻译

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

首页