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

1347: PIPI的序列问题Ⅰ

这道题目使用了单调队列,并且保证了队尾与队首总在m之间,这样队首永远都是队尾的前面m-1个元素中的最小值。单调队列存储的是前缀和数组的索引
f3f574d7bdcc4c9be5cee0e1e61b0bba

53f4a9e4e49907016ac626c4274928b6

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N=300000+10;
int q[N];
ll sum[N];
ll ans=0;
int main(){int n,m,v;scanf("%d%d",&n,&m);for(int i=1;i<=n;i++){scanf("%d",&v);sum[i]=sum[i-1]+v;}int head=0,rear=0;for(int i=1;i<=n;i++){while(head<=rear&&sum[q[rear]]>sum[i]) rear--;q[++rear]=i;while(head<=rear&&q[rear]-q[head]>m) head++;ans = max(ans,sum[q[rear]]-sum[q[head]]);}printf("%lld\n",ans);
}
http://www.jsqmd.com/news/412985/

相关文章:

  • Stanford CS149: Parallel Computing 学习笔记(施工中)
  • 突破瓶颈!提示工程架构师教你优化提示响应时间
  • 交叉编译python3.8版本
  • 工时日志在项目进度管理中扮演着怎样的角色?
  • 2026年知名的喷涂哪家专业工厂直供推荐 - 品牌宣传支持者
  • 北京宠物寄养学校哪家条件和服务比较好?北京宠物寄养宾馆酒店名单 - 品牌2025
  • 2026年通州狗狗训练哪家好?通州狗狗训练哪家条件和服务比较好 - 品牌2025
  • IBM-IT蓝图与实施规划
  • 微软偷偷放出一个量化利器,GitHub 狂揽3.7万Star!
  • 通州宠物寄养哪家好?2026年专业正规通州宠物寄养分享 - 品牌2025
  • 20年前,因冯巩一句话离开中国,洋人相声演员大山,如今怎样了?
  • 孙俪儿子帅到认不出!年仅14岁身高1米7,梦想打CBA职业联赛
  • 大部分人高估了自己出丑时被记住的概率
  • 通州宠物寄养寄养多少钱一天?哪家好?价格+通州宠物寄养寄养基地分享 - 品牌2025
  • 在OSPF中,哪些情况会导致邻居关系无法建立?‌
  • 通州、朝阳宠物训练哪家好?2026年通州、朝阳宠物训练基地分享 - 品牌2025
  • 基于Java+SpringBoot+SSM,SpringCloud智能垃圾分类助手系统(源码+LW+调试文档+讲解等)/智能垃圾分类软件/垃圾分类助手/智能分类系统/垃圾分类智能应用
  • 2026年通州狗狗训练哪家好?通州狗狗训练哪家比较专业正规 - 品牌2025
  • 2026年北京宠物寄养哪家好?春节北京宠物寄养专业正规基地名单 - 品牌2025
  • 巴菲特的竞争优势理论:护城河的重要性
  • 如何在基于MCU的边缘AI应用场景中实现高性能、低功耗推理!
  • 谷歌大面积封禁OpenClaw用户账号
  • 短期记忆在教育AI中的应用:个性化学习的关键
  • JSBridge在Electron Web中的应用:跨平台开发的通信解决方案
  • 【毕业设计】SpringBoot+Vue+MySQL 毕业就业信息管理系统平台源码+数据库+论文+部署文档
  • 【2025最新】基于SpringBoot+Vue的web影院订票系统管理系统源码+MyBatis+MySQL
  • SpringBoot+Vue 流浪动物救助网站平台完整项目源码+SQL脚本+接口文档【Java Web毕设】
  • 流程工业MES生产执行与APC先进控制系统建设方案
  • 基于Java+SpringBoot+SpringBoot健康指导平台(源码+LW+调试文档+讲解等)/健康咨询服务平台/健康管理平台/健康资讯平台/健康指导服务/健康指导网站
  • 基于Java+SpringBoot+SpringBoot校园“财递通”快递代取系统(源码+LW+调试文档+讲解等)/校园快递代取服务/校园快递代取平台/校园快递助手/财递通系统/校园财递通服务