AT_arc140_e.[ARC140E] Not Equal Rectangle

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

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

题目描述

有一个 N×MN \times M 的网格,你需要在每个格子中写入一个 11 到 2525 之间的整数,每个格子写一个数。对于从上到下第 ii 行,从左到右第 jj 列的格子,记写入的整数为 ai,ja_{i,j}。

请你构造一种整数的填写方式,使得满足以下条件。在本题的限制下,保证一定存在满足条件的填写方式。

  • 对于任意的整数 1≤x1<x2≤N,1≤y1<y2≤M1 \leq x_1 < x_2 \leq N, 1 \leq y_1 < y_2 \leq M,ax1,y1,ax1,y2,ax2,y1,ax2,y2a_{x_1,y_1}, a_{x_1,y_2}, a_{x_2,y_1}, a_{x_2,y_2} 这四个格子中,不能全部写相同的数。

输入格式

输入从标准输入中给出,格式如下:

NN MM

输出格式

请输出一种满足条件的填写方式,格式如下:

a1,1a_{1,1} a1,2a_{1,2} …\ldots a1,Ma_{1,M}
a2,1a_{2,1} a2,2a_{2,2} …\ldots a2,Ma_{2,M}
⋮\vdots
aN,1a_{N,1} aN,2a_{N,2} …\ldots aN,Ma_{N,M}

如果存在多种满足条件的填写方式,输出任意一种都视为正确。

输入输出样例

  • 输入#1

    2 3

    输出#1

    1 1 1
    1 2 3

说明/提示

限制

  • 2≤N,M≤5002 \leq N, M \leq 500
  • 输入均为整数

样例解释 1

可以作为 (x1,x2,y1,y2)(x_1, x_2, y_1, y_2) 的组合有 (1,2,1,2),(1,2,2,3),(1,2,1,3)(1,2,1,2), (1,2,2,3), (1,2,1,3) 这三种。对于每一种组合,这四个格子中写的数字都不完全相同,因此这个输出满足条件。

由 ChatGPT 4.1 翻译

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

首页