for(int i=0;i<(int)arr.size();++i){ if(last[arr[i]]!=-1) now=max(now,last[arr[i]]+1) ans=max(ans,i-now+1); last[arr[i]]=i; } 这部分代码理解不上去,求师兄指点!!!
点赞

相关推荐

ros275229:社团删了吧,cf因该1200才勉强入门吧,也删了,你可以写算法刷了多少道,都比这个好
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务