#10262. 【四级模拟】矩阵平移
矩阵平移
题目描述
给定一个 的整数矩阵,以及方向 (0=上, 1=下, 2=左, 3=右)和步数 。将矩阵整体向该方向平移 格,移出边界的部分丢弃,空出来的位置填 0。输出平移后的矩阵。
输入格式
第一行四个整数 (,,)。
接下来 行,每行 个整数。
输出格式
输出平移后的 矩阵。
样例输入
3 3 3 1
1 2 3
4 5 6
7 8 9
样例输出
0 1 2
0 4 5
0 7 8
给定一个 n×m 的整数矩阵,以及方向 dir(0=上, 1=下, 2=左, 3=右)和步数 d。将矩阵整体向该方向平移 d 格,移出边界的部分丢弃,空出来的位置填 0。输出平移后的矩阵。
第一行四个整数 n,m,dir,d(1≤n,m≤100,0≤dir≤3,0≤d≤100)。
接下来 n 行,每行 m 个整数。
输出平移后的 n×m 矩阵。
3 3 3 1
1 2 3
4 5 6
7 8 9
0 1 2
0 4 5
0 7 8