关于顺时针与逆时针旋转的题

Scarlet 最近学会了一个数组魔法,她会在 n\times nn×n 二维数组上将一个奇数阶方阵按照顺时针或者逆时针旋转 90^\circ90∘。

首先,Scarlet 会把 11 到 n^2n2 的正整数按照从左往右,从上至下的顺序填入初始的二维数组中,然后她会施放一些简易的魔法。

Scarlet 既不会什么分块特技,也不会什么 Splay 套 Splay,她现在提供给你她的魔法执行顺序,想让你来告诉她魔法按次执行完毕后的二维数组。

输入格式

第一行两个整数 n,mn,m,表示方阵大小和魔法施放次数。

接下来 mm 行,每行 44 个整数 x,y,r,zx,y,r,z,表示在这次魔法中,Scarlet 会把以第 xx 行第 yy 列为中心的 2r+12r+1 阶矩阵按照某种时针方向旋转,其中 z=0z=0 表示顺时针,z=1z=1 表示逆时针。

输出格式

输出 nn 行,每行 nn 个用空格隔开的数,表示最终所得的矩阵

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值