#5133. 相似方阵

相似方阵

题目描述

给定两个大小均为 n×nn \times n 的方阵 AABB,方阵中的每个元素都是 0011

如果把方阵 AA 顺时针旋转若干次 9090 度后能够得到方阵 BB,则两个方阵相似。请输出所需的最少旋转次数:

  • 不需要旋转,输出 00
  • 顺时针旋转 9090 度,输出 11
  • 顺时针旋转 180180 度,输出 22
  • 顺时针旋转 270270 度,输出 33

如果无论怎样旋转都无法得到方阵 BB,输出 1-1

输入格式

第一行包含一个正整数 nn

接下来 nn 行,每行包含 nn 个整数,表示方阵 AA

再接下来 nn 行,每行包含 nn 个整数,表示方阵 BB

输出格式

输出一个整数,表示答案。

4
0 0 0 0
0 0 0 0
0 1 0 0
0 0 0 0
0 0 0 0
0 1 0 0
0 0 0 0
0 0 0 0
1
4
0 1 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 1 0 0
0 0 0 0
0 0 0 0
-1

数据范围与提示

  • 1n201 \le n \le 20
  • 方阵中的每个元素均为 0011