求助,这个代码按照样例输出是4
查看原帖
求助,这个代码按照样例输出是4
733980
LxSmill楼主2022/9/4 21:02
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,m,i,j,k=0,sum=0;
	cin>>n>>m;
	int a[n];
	for(i=0;i<n;i++) cin>>a[i];
    int b[n/m+1];
    for(i=0,j=1;i<n;i++)
    {
    	sum+=a[i];
		if(i==j*(m-1))
    	{
    		j++;
    		b[k]=sum;
    		k++;
    		sum=0;
    	}
    }
    if(sum!=0) b[k+1]=sum;
    int mil=b[0];
    for(i=1;i<=n/m+1;i++)
    {
    	if(b[i]<mil) mil=b[i];
    }
    cout<<mil<<endl;
    return 0;
}
2022/9/4 21:02
加载中...