CF1994A.Diverse Game

入门

通过率:0%

AC君温馨提醒

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

题目描述

题目大意

给定一个 n×mn\times m 的矩阵 aa,该矩阵的每个元素都是 [1,n⋅m]\left[1,n\cdot m\right] 内的整数且互不相同。请求出一个矩阵 bb,满足:

  • bb 的每个元素都是 [1,n⋅m]\left[1,n\cdot m\right] 内的整数且互不相同。
  • ∀1≤i≤n,1≤j≤m:ai,j≠bi,j\forall 1\le i\le n,1\le j \le m:a_{i,j}\neq b_{i,j}。

输入格式

第一行包括一个整数 TT (1≤T≤103)\left(1\le T \le10^3\right),表示测试用例的数量。

对于每个测试用例:

  • 第一行包括两个整数 n,mn,m (1≤n,m≤10)\left(1\le n,m\le 10\right)。
  • 接下来 nn 行包括 mm 个整数。其中,第 ii 行的 mm 个整数分别表示 ai,1,ai,2,…,ai,ma_{i,1},a_{i,2},\dots,a_{i,m}。
  • 输入数据保证矩阵 aa 的所有元素互不相同,且 1≤ai,j≤n⋅m1\le a_{i,j}\le n\cdot m。

输入数据保证 ∑n⋅m≤5×104\sum n\cdot m\le5\times10^4。

输出格式

对于每个测试用例:

  • 若满足条件的矩阵 bb 不存在,输出一个整数 −1-1。
  • 否则,输出 nn 行,每行包含以空格分隔的 mm 个整数。其中,第 ii 行的 mm 个整数分别表示 bi,1,bi,2,…,bi,mb_{i,1},b_{i,2},\dots,b_{i,m}。

输入输出样例

  • 输入#1

    5
    1 1
    1
    2 1
    2
    1
    1 5
    2 4 5 3 1
    2 4
    1 2 3 4
    5 6 7 8
    3 3
    4 2 1
    9 8 3
    6 7 5

    输出#1

    -1
    1 
    2 
    4 5 3 1 2 
    6 7 8 5 
    2 3 4 1 
    8 3 9 
    7 5 6 
    2 1 4

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

首页