#Z04048044. 魔法小子
魔法小子
题目描述
小晨 最近学会了一个数组魔法,他会在 二维数组上将一个奇数阶方阵按照顺时针或者逆时针旋转 。
首先,小晨 会把 到 的正整数按照从左往右,从上至下的顺序填入初始的二维数组中,然后他会施放一些简易的魔法。 小晨现在提供给你他的魔法执行顺序,想让你来告诉他魔法按次执行完毕后的二维数组。
输入格式
第一行两个整数 ,表示方阵大小和魔法施放次数。
接下来 行,每行 个整数 ,表示在这次魔法中,小晨 会把以第 行第 列为中心的 阶矩阵按照某种时针方向旋转,其中 表示顺时针, 表示逆时针。
输出格式
输出 行,每行 个用空格隔开的数,表示最终所得的矩阵
样例 #1
样例输入 #1
5 4
2 2 1 0
3 3 1 1
4 4 1 0
3 3 2 1
样例输出 #1
5 10 3 18 15
4 19 8 17 20
1 14 23 24 25
6 9 2 7 22
11 12 13 16 21
提示
对于50%的数据,满足
对于100%的数据 ,满足 。