关于本题数据强度
查看原帖
关于本题数据强度
908741
Alliy666楼主2025/7/2 16:15

本题按照如下代码直接暴力枚举 kk 可通过:

import functools
import sys
import collections
import queue
import math
maxn=int(5e5+5)

if __name__ == "__main__":
    sys.set_int_max_str_digits(0)
    sys.setrecursionlimit(10000000)
    n=int(input())
    a=list(map(int,input().split()))
    b=list(map(int,input().split()))
    cha=sum(a)-sum(b)
    if cha%n!=0:
        print("-1")
        sys.exit(0)
    cha//=n
    for i in range(n):
        a[i]-=cha
    for k in range(n):
        flag = True
        for i in range(n):
            if b[i]!=a[(i+k)%n]:
                flag=False
                break
        if flag:
            print(k)
            sys.exit(0)
    print("-1")

是数据水了,还是确实卡不掉

2025/7/2 16:15
加载中...