CF1208C.Magic Grid

普及/提高-

通过率:0%

AC君温馨提醒

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

题目描述

Let us define a magic grid to be a square matrix of integers of size n×nn \times n , satisfying the following conditions.

  • All integers from 00 to (n21)(n^2 - 1) inclusive appear in the matrix exactly once.
  • Bitwise XOR of all elements in a row or a column must be the same for each row and column.

You are given an integer nn which is a multiple of 44 . Construct a magic grid of size n×nn \times n .

输入格式

The only line of input contains an integer nn ( 4n10004 \leq n \leq 1000 ). It is guaranteed that nn is a multiple of 44 .

输出格式

Print a magic grid, i.e. nn lines, the ii -th of which contains nn space-separated integers, representing the ii -th row of the grid.

If there are multiple answers, print any. We can show that an answer always exists.

输入输出样例

  • 输入#1

    4
    

    输出#1

    8 9 1 13
    3 12 7 5
    0 2 4 11
    6 10 15 14
  • 输入#2

    8
    

    输出#2

    19 55 11 39 32 36 4 52
    51 7 35 31 12 48 28 20
    43 23 59 15 0 8 16 44
    3 47 27 63 24 40 60 56
    34 38 6 54 17 53 9 37
    14 50 30 22 49 5 33 29
    2 10 18 46 41 21 57 13
    26 42 62 58 1 45 25 61

说明/提示

In the first example, XOR of each row and each column is 1313 .

In the second example, XOR of each row and each column is 6060 .

首页