2847: T6-旋转矩阵

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:15 解决:6

题目描述

魔方,又叫鲁比克方块,是一种机械益智玩具,由匈牙利布达佩斯建筑学院厄尔诺·鲁比克教授于1974年发明,深受全世界孩子的喜爱。

YZT也是经常陶醉于魔方的旋转中。一天他在旋转魔方的过程中,突然思考到:魔方的每一个面可以不断的旋转,比如每次向右旋转那么当前面的色块全部都会调整位置,如果再向右旋转又会调整色块位置,如果旋转到了第四次就会回到色块初始的位置。

因此YZT想找出其中的规律,他打算用程序来模拟这个过程,他用一个 $N*M$ 的矩阵来存储不同的数字,用此来模拟不同的色块,然后往右旋转 $L$ 次,并且最终输出旋转后色块的位置。

输入

输入包含 2 行。
第一行包含三个整数L、N和M,表示旋转L次,矩阵是N行M列。
第二行开始是N行M列的数字(表示色块)。

输出

输出旋转后的矩阵

样例输入 复制

3 3 5
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15

样例输出 复制

5 10 15
4 9 14
3 8 13
2 7 12
1 6 11

提示

### 样例输入 #2

```
45 3 5
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
```

### 样例输出 #2

```
11 6 1
12 7 2
13 8 3
14 9 4
15 10 5
```

### 提示
对于 $20\%$ 的数据,$N=1$;
另对于 $20\%$ 的数据,$M=1$;
对于 $100\%$ 的数据,$1\le  N、M\le 100 $。

来源/分类