2 条题解

  • 0
    @ 2026-3-12 14:30:37
    import sys
    input = lambda:sys.stdin.readline().strip()
    
    s = input()
    k = int(input())
    n = len(s)
    left = 0
    from collections import defaultdict
    count = defaultdict(int)
    res = 0
        
    for right in range(n):
        count[s[right]] += 1
        while count[s[right]] > k:
            count[s[left]] -= 1
            left += 1   
        res += (right - left + 1)
    print(res)
    

    信息

    ID
    679
    时间
    1000ms
    内存
    256MiB
    难度
    4
    标签
    递交数
    59
    已通过
    25
    上传者