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

全部评论

相关推荐

10-13 13:49
南京大学 财务
饿魔:笑死我了,你简直是个天才
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务