爱与愁的心痛

爱与愁的心痛

题目链接

题意

这道题的题意是,给定一个整数数组,数组中的每个元素代表一个不爽的事情的刺痛值。现在需要找出连续m个刺痛值的和的最小值。

思路

  1. 读取输入和初始化
  2. 遍历数组并计算窗口和
  3. 输出最小和

坑点

  1. 数组越界
  2. 重复计算窗口和

算法一:

时间复杂度

O(1)

代码
#include <iostream>
#include <cstdio>
using namespace std;
int main(){
   
        int n,m;
        cin>>n>>m;
        int a[100000],sum=0;    
        int min=99999;
        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++){
   
                        sum+=a[i+j-1];
                }
                if(sum<min){
   
                min=sum;
            }
                sum=0;
        }
        cout<<min;
        return 0;
} 
 

相关推荐

  1. 2023-12-25 06:32:06       45 阅读
  2. 【洛谷】

    2023-12-25 06:32:06       36 阅读
  3. 线程进程恨情仇???

    2023-12-25 06:32:06       21 阅读
  4. 前端无刷新方案

    2023-12-25 06:32:06       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-25 06:32:06       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-25 06:32:06       20 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-25 06:32:06       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-25 06:32:06       20 阅读

热门阅读

  1. linux 内核长延时方法

    2023-12-25 06:32:06       32 阅读
  2. UDP Ping程序实现--第3关:服务端模拟丢包事件

    2023-12-25 06:32:06       38 阅读
  3. Go map如何排序

    2023-12-25 06:32:06       40 阅读
  4. Leetcode 2977. Minimum Cost to Convert String II

    2023-12-25 06:32:06       44 阅读
  5. 算法练习Day21 (Leetcode/Python-回溯算法)

    2023-12-25 06:32:06       32 阅读
  6. 简单二分查找(C++算法)

    2023-12-25 06:32:06       38 阅读
  7. LeetCode 2703. 返回传递的参数的长度

    2023-12-25 06:32:06       30 阅读
  8. 前端---初始常用的 html 标签

    2023-12-25 06:32:06       41 阅读
  9. List 流的使用

    2023-12-25 06:32:06       32 阅读