python可以说只能用numpy,否则很容易超时
(思路来源于 崭新的韭菜)
```python
import numpy as np
n,m=map(int,input().split())
t1=np.arange(1,n*n+1).reshape(n,n)
for i in range(m):
x,y,r,z=map(int,input().split())
a,b=x-1,y-1
if z==1:
t1[a-r:a+r+1,b-r:b+r+1]=np.rot90(np.copy(t1[a-r:a+r+1,b-r:b+r+1]))
elif z==0:
t1[a-r:a+r+1,b-r:b+r+1]=np.rot90(np.copy(t1[a-r:a+r+1,b-r:b+r+1]),axes=(1,0))
for i in range(len(t1)):
for j in range(len(t1)):
print(t1[i][j],end=' ')
print()
```
by blsya23a2 @ 2023-06-20 00:03:22