当前位置: 首页 > news >正文

题解:洛谷 P1614 爱与愁的心痛

【题目来源】

洛谷:P1614 爱与愁的心痛 - 洛谷

【题目描述】

最近有 \(n\) 个不爽的事,每句话都有一个正整数刺痛值(心理承受力极差)。爱与愁大神想知道连续 \(m\) 个刺痛值的和的最小值是多少,但是由于业务繁忙,爱与愁大神只好请你编个程序告诉他。

【输入】

第一行有两个用空格隔开的整数,分别代表 \(n\)\(m\)

\(2\) 到第 \((n+1)\) 行,每行一个整数,第 \((i+1)\) 行的整数 \(a_i\) 代表第 \(i\) 件事的刺痛值 \(a_i\)

【输出】

输出一行一个整数,表示连续 \(m\) 个刺痛值的和的最小值是多少。

【输入样例】

8 3
1
4
7
3
1
2
4
3

【输出样例】

6

【算法标签】

《洛谷 P1614 爱与愁的心痛》 #模拟# #贪心# #枚举# #洛谷原创#

【代码详解】

#include <bits/stdc++.h>  // 包含标准库头文件(万能头文件)
using namespace std;      // 使用标准命名空间int a[3000];             // 定义全局数组:存储输入的数字序列int main()
{int n, m;            // 定义变量:n-数字总数,m-子序列长度int i, j;            // 定义循环变量int sum = 0;         // 定义变量:当前子序列的和int min = 2147483647;// 定义变量:最小子序列和,初始为最大整数值cin >> n >> m;       // 输入数字总数和子序列长度// 输入数字序列for (int i = 0; i < n; i++) {cin >> a[i];}// 特殊情况处理:当子序列长度等于总长度时if (m == n) {// 直接计算整个序列的和for (i = 0; i < n; i++) {sum += a[i];}min = sum;       // 整个序列的和就是最小值}else {// 常规情况:遍历所有可能的子序列for (i = 0; i <= n - m; i++) {sum = 0;     // 重置当前子序列和// 计算当前子序列的和for (j = i; j < i + m; j++) {sum += a[j];}// 更新最小子序列和if (sum < min) min = sum;}}cout << min;         // 输出最小子序列和return 0;            // 程序正常结束
}

【运行结果】

8 3
1
4
7
3
1
2
4
3
6
http://www.jsqmd.com/news/387471/

相关文章:

  • 1997—2025年上市公司区块链技术专利数据
  • 2026年国内正规的投影机供应厂家推荐榜,高清投影机/全息投影机出租/32000流明投影机出租,投影机生产厂家哪家强 - 品牌推荐师
  • 2026年奶油风上海装修设计工作室怎么选择,法式装修/原木风房屋装修/现代简约别墅设计,上海装修设计团队推荐 - 品牌推荐师
  • 题解:P14177 【MX-X23-T7】我爱数数
  • 题解:洛谷 P1320 压缩技术(续集版)
  • 题解:洛谷 P1789 【Mc生存】插火把
  • 2025年国内靠谱的贯通式货架源头厂家如何选,贯通货架/仓储货架/重型货架/平台货架/轻型货架,贯通式货架厂家哪家强 - 品牌推荐师
  • 完整教程:101、【Ubuntu】【Hugo】搭建私人博客:元信息翻译(二)
  • 题解:洛谷 P1319 压缩技术
  • 题解:洛谷 P5732 【深基5.习7】杨辉三角
  • 题解:洛谷 P1161 开灯
  • 爱情表白程序_数学艺术编程的浪漫诗篇_C++精灵库应用案例
  • 题解:洛谷 P5731 【深基5.习6】蛇形方阵
  • 题解:洛谷 P1554 [USACO06DEC] 梦中的统计 Dream Counting B
  • 题解:洛谷 P5729 【深基5.例7】工艺品制作
  • 题解:洛谷 P5728 【深基5.例5】旗鼓相当的对手
  • 题解:洛谷 P2615 [NOIP 2015 提高组] 神奇的幻方
  • 考虑电动汽车可调度潜力的充电站两阶段市场投标策略
  • 题解:洛谷 P2550 [AHOI2001] 彩票摇奖
  • 基于labview 与三菱fx的mc协议通信 已封装好多态vi 布尔量读写 整形和长整型的读取
  • 从手工点点到AI自动生成用例,测试人的这个春天不太一样
  • 9B 上端侧:多模态实时对话,难点其实在“流”
  • 除夕夜,不聊AI了,咱聊聊心里话
  • 题解:洛谷 P1047 [NOIP 2005 普及组] 校门外的树
  • 用 SSH Key 认证提升文件传输安全:SFTP/SSH 加固实战(适合站点运维与外贸站)
  • 建议收藏|10个降AI率软件降AIGC网站评测对比,本科生必看!
  • 写论文省心了 10个AI论文平台深度测评,MBA毕业论文与学术写作必备工具推荐
  • 真心不骗你!继续教育专属降AIGC工具 —— 千笔·专业降AI率智能体
  • Flutter 网络层设计,为什么前端经验特别重要?
  • 鸿蒙如何重新定义“超级 App”