爱与愁的心痛
题目:P1614 爱与愁的心痛 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
#include<bits/stdc++.h>
#define PII piar<int,int>
#define endl '\n'
#define int long long
using namespace std;
const int N=1e3+10;
int a[100001];
signed main(){std::ios::sync_with_stdio(false);std::cin.tie(NULL);int n,m;int minn=100000,t=0;cin>>n>>m;for(int i=1;i<=n;i++){cin>>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<minn) minn=t;t=0; //将和归0
}
cout<<minn;return 0;
}
从这道题学到的:
- 将数组中的数三个三个的遍历,三个数据还要相加
- 数组的初始化分配多少空间要格外注意,要不然容易报错