区别在哪???
查看原帖
区别在哪???
577422
skyark1214楼主2021/11/28 14:37
#include<bits/stdc++.h>
using namespace std;
int t[100001];
int main() {
	int n,m;
	cin>>n>>m;
	int sum=0;
	int mini=1e9;
	for(int i=1; i<=n; ++i) {
		cin>>t[i];
	}
	for(int i=1; i<=n-m+1; ++i) {
		for(int j=1; j<=m; ++j) {
			sum+=t[i+j-1];
		}
		if(sum<mini) {
			mini=sum;
			sum=0;
		}
	}
	cout<<mini;
	return 0;
}

#include<cstdio>
using namespace std;
int main()
{
    int n,m,a[100001],min=100000,t=0;
    scanf("%d%d",&n,&m);
    for (int i=1;i<=n;i++)
    {
        scanf("%d",&a[i]);
    }
    for (int i=1;i<=n-m+1;i++)
    {
       for (int j=1;j<=m;j++)
       {
           t+=a[i+j-1];
       }
        if (t<min)min=t;
        t=0;
    }
    printf("%d",min);
    return 0;
}
//上下两个程序,第一个WA,第二个AC,但好像没啥区别???
2021/11/28 14:37
加载中...