跪求,8和10没有通过希望有帮忙
查看原帖
跪求,8和10没有通过希望有帮忙
479561
霍七公送快递楼主2021/2/15 21:53
n,m=map(int,input().split())
list=[]
for i in range(n):
    x=int(input())
    list.append(x)
#要求连续m个和最小的和

min1=300000000000000
t=0
if m==1:
    print(min(list))#只有一个
if m>=n:
    print(sum(list))
#已考虑两种特殊情况
for i in range(0,n-m+1):
    this_sum = 0
    for j in range(0,m):#控制间隔
        this_sum+=list[i+j-1]
    if this_sum<min1:
        min1=this_sum
print(min1)






2021/2/15 21:53
加载中...