序号 | 标题 | 作者 | 发表时间 | 费用 | 订购数 | 操作 |
---|
一个n×n的矩阵,可以分成一些环(如图a中,n=5,可以划分成3个环),每个环上的数字都可以沿着环顺时针或者逆时针转动,每次转动只能将任意一个环顺时针或者逆时针转动一格。初始状态如图a,将矩阵从左到右、从上到下依次用1到n×n填满。现在给你一个局面,请问至少通过多少次环的转动能使矩阵恢复到初始状态?
例如,图b的局面可以通过,最外圈逆时针转动两格,第二圈顺时针转动一格,恢复到初始状态(图a),即至少转动三次。
数据范围:
对于 40% 的数据,满足n≤4,且给定局面中1到n×n的数字都出现且仅出现一次;
对于 80% 的数据,满足n≤6,且给定局面中1到n×n的数字都出现且仅出现一次;
对于 100% 的数据,满足n≤6。
序号 | 标题 | 作者 | 发表时间 | 费用 | 订购数 | 操作 |
---|