1 条题解

  • 0
    @ 2023-3-30 11:48:17

    s=input()

    m=[]; i=0

    while i<len(s):

    k=i
    
    while i<len(s) and s[i]=="0":
    
        i=i+1
    
    if i-1-k+1>1:
    
        m.append(i-1)
    
    i=i+1
    

    for i in range(len(m)):

    f1=0; f2=0
    
    k=m[i]
    
    s=s[:k]+"1"+s[k+1:]
    
    sp=str(k+1)+" "
    
    for j in range(len(s)):
    
        if s[j]=="1":
    
            f1+=1
    
        else:
    
            f2=f2+1
    
        if (f1>=6 or f2>=6) and abs(f1-f2)>=2:
    
            sp=sp+"/"+str(f1)+":"+str(f2)
    
            f1=0; f2=0
    
    if f1+f2>0:
    
        sp=sp+"/"+str(f1)+":"+str(f2)
    
    print(sp)
    
    s=s[:k]+"0"+s[k+1:]
    
    • 1

    信息

    ID
    798
    时间
    1000ms
    内存
    256MiB
    难度
    6
    标签
    (无)
    递交数
    317
    已通过
    109
    上传者