文字控图片在线制作/南昌百度seo
今天眼馋alfred,下了wox哈哈哈哈
还好就复习一道题~
799
有点生疏,但是顺理成章啦~
用一个index来记录每个数被refer的次数。
所以每个被refer的数其实是a数组里的也就是a【i】,而不是i。所以应该让index[a[i]]+=1或者-=1
n = int(input())
a = list(map(int,input().split()))index = [0]*100010i,j=0,0res = 0
for i in range(n):index[a[i]]+=1while j<i and index[a[i]]==2:index[a[j]]-=1j+=1res = max(res,i-j+1)
print(res)
课看完了,题还没做~明天先做题!加油哇!