U604157 防御矩阵
题目背景
在 $2150$ 年,地球遭遇了来自外太空的神秘能量风暴袭击。这些风暴会随机在地表形成"能量漩涡",摧毁途经的一切。作为"全球防御计划"的首席工程师,你设计了一套"防御系统"——由 $n\times m$ 个能量节点组成的防护网,可以通过矩阵变换来调整防御模式,抵御不同方向的能量冲击。
题目描述
你需要编写一个控制程序,根据实时监测到的风暴轨迹,对防御矩阵进行一系列变换操作,确保防护网始终以最佳形态保护我们的家园。
**防御变换指令**
1.风暴转向模式(指令1)
- 效果:矩阵顺时针旋转 $90°$
- 用途:应对突然改变方向的风暴
2.镜像防御模式(指令2)
- 效果:矩阵水平翻转
- 用途:抵御来自相反方向的能量波
3.能量重组模式(指令3)
- 效果:沿主对角线翻转
- 用途:优化能量分布,提升防御效率
4.反相位模式(指令4)
- 效果:沿副对角线翻转
- 用途:中和特殊频率的能量冲击
输入格式
第一行:$n,m$。(矩阵大小和指令数量)
接下来 $n$ 行:初始防御矩阵。
接下来 $m$ 行:变换指令编号。($1-4$)
输出格式
最终的防御矩阵形态。