P1614 爱与愁的心痛
Posted Kunkun只喝怡宝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了P1614 爱与愁的心痛相关的知识,希望对你有一定的参考价值。
题目描述
最近有 n 个不爽的事,每句话都有一个正整数刺痛值(心理承受力极差)。爱与愁大神想知道连续 m 个刺痛值的和的最小值是多少,但是由于业务繁忙,爱与愁大神只好请你编个程序告诉他。
输入格式
第一行有两个用空格隔开的整数,分别代表 n 和 m。
第 2 到第 (n+1) 行,每行一个整数,第 (i+1) 行的整数 a_i,代表第 i 件事的刺痛值 a_i。
输出格式
输出一行一个整数,表示连续 m 个刺痛值的和的最小值是多少。
代码
就是让你求数组中连续m个数的最小值。
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,m,a[3000],i,j,k,min=0;
cin>>n>>m;
for(i=0;i<n;i++)
cin>>a[i];
for(i=0;i<n-m+1;i++){
k=0;
if(i==0){
for(j=i;j<i+m;j++)
min+=a[j];
}else{
for(j=i;j<i+m;j++)
k+=a[j];
if(k<min) min=k;
}
}
cout<<min;
return 0;
}
以上是关于P1614 爱与愁的心痛的主要内容,如果未能解决你的问题,请参考以下文章