Python写老是错误

数糖纸这道题,就是一层循环,可是用python写为什么提交后0%的通过呢,自测好多都没有问题,求大佬指点一下
n = int(raw_input())
ln = []
for x in raw_input().split():
    ln.append( int(x) )
a = 0
p = 1
lmax = 0
while p<n:
    # print p
    if ln[p] in ln[a:p]:
        if p-a > lmax:
            lmax = p-a
        a = p
        p = a+1
    else:
        p = p+1
if p == n:
    if p-a > lmax:
        lmax = p-a

print lmax

全部评论

相关推荐

群星之怒:不是哥们,你就不好奇瘫痪三十年的老植物人是啥样的吗?
点赞 评论 收藏
分享
05-16 09:20
已编辑
中国民航大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务