30分,哪出错了?
查看原帖
30分,哪出错了?
1221432
a13968943778楼主2024/3/2 20:46

惨不忍睹的记录

https://www.luogu.com.cn/record/149066965

代码:

#include<bits/stdc++.h>
using namespace std;
int a[1010],mn=1e9,c;
inline int read(){
    int x=0,f=1;
    char ch=getchar();
    while(ch<'0'||ch>'9'){
        if(ch=='-')f=-1;
        ch=getchar();
    }
    while(ch>='0' && ch<='9')x=x*10+ch-'0',ch=getchar();
    return x*f;
}
void write(int x){
    if(x<0)putchar('-'),x=-x;
    if(x>9)write(x/10);
    putchar(x%10+'0');
    return;
}
int main(){
	int n=read(),m=read();
	for(int i=1;i<=n;i++)a[i]=read();
	for(int i=1;i<=n-m+1;i++){
		c=0;
		for(int j=i;j<=i+m;j++)c+=a[j];
		mn=min(c,mn);
	}
	write(mn);
	return 0;
}
2024/3/2 20:46
加载中...