思路:创建两个字典,将两个数组的键与值调转过来,然后计算并记录两个列表中相同的值的距离。
n = int(input())
ag = {value : key for key,value in enumerate(map(int, input().split()))}
bg = {value : key for key,value in enumerate(map(int, input().split()))}
g = [0]*n
for i in range(1,n+1):
g[(ag[i]-bg[i]) %n] += 1
print(max(g))