6 条题解

  • 0
    @ 2024-4-15 14:20:02
    好久没打代码了 太菜了w
    s=input()
    a=[0]*26
    ans=''
    cnt=''
    for i in s:
        if a[ord(i)-ord('a')]==0:
            a[ord(i)-ord('a')]+=1
            cnt+=i
        else:
            if len(cnt)>len(ans):
                ans=cnt
            cnt=''
            for j in range(26):
                a[j]=0
            a[ord(i)-ord('a')]+=1
            cnt+=i
    if len(cnt)>len(ans):
        ans=cnt
    print(ans)
    

    信息

    ID
    819
    时间
    1000ms
    内存
    256MiB
    难度
    5
    标签
    递交数
    377
    已通过
    142
    上传者