4 条题解

  • 0
    @ 2026-3-8 15:57:45

    import sys data = sys.stdin.buffer.read().split() n = int(data[0]) k = int(data[1]) waters = list(map(int, data[2:2 + n])) window_sum=0 len_waters = len(waters) max_waters = 0 left=0 right=0 while right<len_waters: c=waters[right] window_sum+=c right+=1 while right-left>k+1: window_sum-=waters[left] left+=1 max_waters=max(max_waters,window_sum) print(max_waters)

    信息

    ID
    160
    时间
    1000ms
    内存
    256MiB
    难度
    2
    标签
    递交数
    215
    已通过
    78
    上传者