#10262. 【四级模拟】矩阵平移

矩阵平移

题目描述

给定一个 n×mn \times m 的整数矩阵,以及方向 dirdir(0=上, 1=下, 2=左, 3=右)和步数 dd。将矩阵整体向该方向平移 dd 格,移出边界的部分丢弃,空出来的位置填 0。输出平移后的矩阵。

输入格式

第一行四个整数 n,m,dir,dn, m, dir, d1n,m1001 \le n, m \le 1000dir30 \le dir \le 30d1000 \le d \le 100)。

接下来 nn 行,每行 mm 个整数。

输出格式

输出平移后的 n×mn \times m 矩阵。

样例输入

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

样例输出

0 1 2
0 4 5
0 7 8

数据范围

  • 1n,m1001 \le n, m \le 100
  • 0dir30 \le dir \le 3
  • 0d1000 \le d \le 100
Problem Info

#10262. 【四级模拟】矩阵平移

ID 10262
类型 传统题
时间 1000ms
内存 256MiB
尝试 0 已通过 0
难度 (无)
上传者
标签
暑假集训GESP四级模拟题二维数组模拟