AT_utpc2020_g.D. D. Construction

通过率:0%

AC君温馨提醒

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

题目描述

给出整数 NN 和 N×NN \times N 矩阵 AA。请输出满足以下条件的整数 MM 和 MM 个 N×NN \times N 矩阵 $B_1,...B_M $。1≤M≤10001≤M≤1000

  • 对于任意 1≤i≤M1≤i≤M,BiB_i都是绝对值为 4040 以下的整数
  • 对于任意 1≤i≤M1≤i≤M,det(Bi)det(Bi)=det(A)det(A)
  • ∑i=1MBi=diag(MA11,MA22,...,MANN)\sum_{i=1}^MB_i=diag(M A_{11},M A_{22},...,M A_{NN})

在输入条件下,可以证明满足上述限制的输出是可能的。

detdet的定义

diagdiag的定义

输入格式

第一行 NN。

接下来 NN行,每行 NN 个整数。

输出格式

在第 11 行输出矩阵的个数 MM。在接下来的N×MN\times M行中,对于满足 1≤i≤M,1≤j≤N1≤i≤M,1≤j≤N的 i,ji,j ,在$(i-1)\times N+j $行以空白间隔输出 BiB_i的第 jj行。

制约

  • 输出保证为整数
  • 2≤N≤82≤N≤8
  • ∣Aij∣≤40|A_{ij}|≤40

输入输出样例

  • 输入#1

    3
    1 0 0
    0 1 0
    0 0 1

    输出#1

    3
    -2 -1 2
    0 1 1
    1 0 -2
    0 0 -1
    -1 2 -2
    0 1 1
    5 1 -1
    1 0 1
    -1 -1 4

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

首页