題目鏈接
題目背景
(本道題目隱藏了兩首歌名,找找看哪~~~)
《愛與愁的故事第一彈·heartache》第一章,
《我為歌狂》當中伍思凱神曲《舞月光》居然沒贏給薩頂頂,愛與愁大神心痛啊~~~而且最近還有一些令人傷心的事情,都讓人心痛(最近真的很煩哈)……
題目描述
最近有 n 個不爽的事,每句話都有一個正整數刺痛值(心理承受力極差),愛與愁大神想知道連續 m 個刺痛值的和的最小值是多少,但是由于業務繁忙,愛與愁大神只好請你編個程式告訴他,
輸入格式
第一行有兩個用空格隔開的整數,分別代表 n 和 m,
第 2 到第 (n + 1) 行,每行一個整數,第 (i + 1) 行的整數 ai 代表第 i 件事的刺痛值 ai,
輸出格式
輸出一行一個整數,表示連續 m 個刺痛值的和的最小值是多少,
輸入輸出樣例
輸入 #1
8 3
1
4
7
3
1
2
4
3
輸出 #1
6
代碼:
//P1614 愛與愁的心痛
#include<iostream>
using namespace std;
int main()
{
ios::sync_with_stdio(false);
int n, m, num[3456] = {0}, minn = 1000000;
cin >> n >> m;
for(int i = 0; i < n; i++)
cin >> num[i];
for(int i = 0; i < n - m + 1; i++)
{
int sum = 0;
for(int j = i; j < i + m; j++)
sum += num[j];
if(sum < minn) minn = sum;
}
cout << minn;
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/260093.html
標籤:其他
上一篇:Codeforces Round #701 (Div. 2) C. Floor and Mod (數學/思維/整除分塊)
下一篇:Day1.繪制上海地鐵網路圖
