下列公式经过大佬推导,这里不在证明,直接进行背诵
先看证明,请移步:P1205 [USACO1.2] 方块转换 Transformations - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
//注意: 以下 公式 均针对 下标 1-n 的矩阵进行推导:a->b
1.顺时针转90: : b[j][n-i+1]=a[i][j];
2.逆时针转90(顺时针270):b[n-j+1][i]=a[i][j];
3.顺(逆)时针180: b[n-i+1][n-j+1]=a[i][j];
4.轴(中间列为轴)对称: b[i][n-j+1]=a[i][j]
5.轴(中间行为轴)对称: b[n-i+1][j]=a[i][j];
按照如下代码进行带入公式即可实现a->b: