训练赛20240716题解
# 20240716
# 目录
[TOC]
# A. Matrix Rotation
# solution:
要使每一行每一列的第一个数小于第二个数字,我们先设矩阵从上到下从左到右四个数字分别为 a,b,c,d,那么满足如下条件:a < b,a < c,b < d,c < d。也就是说,第一个数字 a 是四个数字中最小的,最后一个数字 d 是四个数字中最大的,对于第二个和第三个数字不作其他要求。因此只需要第一个数字最小,第四个数字最大则为符合条件的矩阵。而这个矩阵可以进行顺时针的旋转,因此第二个数字最小,第三个数字最大也符合条件(顺时针旋转三次即可得到符合题目条件的矩阵
more...