这个题目居然有0的输入,草率了。
查看原帖
这个题目居然有0的输入,草率了。
326268
XSMDADA楼主2021/12/27 15:58

刚开始得90分,怎么都想不通。后来下载数据发现有0.

#include<iostream>
int a[10000],minn=100000,ans;
int n,m;
using namespace std;
int main(){
	cin>>n>>m;
	if(n==0 ) {
		cout<<0<<endl;
		return 0;
	}
	for(int i=0;i<m-1;i++) a[i]=101;
	for(int i=m-1;i<=n+m-2;i++) {
		cin>>a[i];
		int sum=0;
		int k=m;
		int p=i;
		while(k--){
			sum+=a[p--];
		}
		minn=min(sum,minn);
	}
	cout<<minn;
	return 0;
}
2021/12/27 15:58
加载中...