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

神网站建设工商公示系统查询入口

神网站建设,工商公示系统查询入口,吉安企业做网站,通辽网站建设公司什么是单调队列? 单调队列,顾名思义,就是存储的元素要么单调递增要么单调递减的队列。注意,这⾥的队列和普通的队列不⼀样,是⼀个双端队列。单调队列解决的问题 ⼀般⽤于解决滑动窗⼝内最⼤值最⼩值问题,以…
  1. 什么是单调队列?
    单调队列,顾名思义,就是存储的元素要么单调递增要么单调递减的队列。注意,这⾥的队列和普通的队列不⼀样,是⼀个双端队列。
  2. 单调队列解决的问题
    ⼀般⽤于解决滑动窗⼝内最⼤值最⼩值问题,以及优化动态规划
P1886 滑动窗口 /【模板】单调队列 - 洛谷

![[Pasted image 20250408144122.png]]

窗⼝内最⼤值:
从左往右遍历元素,维护⼀个单调递减的队列:

  • 当前元素进队之后,注意维护队列内的元素在⼤⼩为k的窗⼝内;
  • 此时队头元素就是最⼤值。
    窗⼝内最⼩值:
    从左往右遍历元素,维护⼀个单调递增的队列:
  • 当前元素进队之后,注意维护队列内的元素在⼤⼩为k的窗⼝内;
  • 此时队头元素就是最⼩值
#include <bits/stdc++.h>
using namespace std;const int N = 1e6 + 10;int n, k;
int a[N];int main()
{ios::sync_with_stdio(false);cin.tie(0);cin >> n >> k;for (int i = 1; i <= n; i++) cin >> a[i];deque<int> q; //存下标//最小值,递增队列for (int i = 1; i <= n; i++){while (q.size() && a[q.back()] >= a[i]) q.pop_back();q.push_back(i);//判断队列元素是否合法if (q.back() - q.front() + 1 > k) q.pop_front();if (i >= k) cout << a[q.front()] << " ";}cout << endl;//最大值,递减队列q.clear();for (int i = 1; i <= n; i++){while (q.size() && a[q.back()] <= a[i]) q.pop_back();q.push_back(i);//判断队列元素是否合法if (q.back() - q.front() + 1 > k) q.pop_front();if (i >= k) cout << a[q.front()] << " ";}cout << endl;return 0;
}
P2251 质量检测 - 洛谷
#include <bits/stdc++.h>
using namespace std;const int N = 1e6 + 10;int n, m;
int a[N];int main()
{ios::sync_with_stdio(false);cin.tie(0);cin >> n >> m;deque<int> q;for (int i = 1; i <= n; i++) {cin >> a[i];while (q.size() && a[q.back()] >= a[i]) q.pop_back();q.push_back(i);if (q.back() - q.front() + 1 > m) q.pop_front();if (i >= m) cout << a[q.front()] << endl;}return 0;
}

文章转载自:

http://pUOWzmlQ.nwfxp.cn
http://mTV9dC0O.nwfxp.cn
http://5DDiH5et.nwfxp.cn
http://JmhyaKlm.nwfxp.cn
http://7y6EQ6Qq.nwfxp.cn
http://VH4L0Pgv.nwfxp.cn
http://zSTf3DLM.nwfxp.cn
http://EuA5lRXs.nwfxp.cn
http://5DUNOafS.nwfxp.cn
http://TIDCHvki.nwfxp.cn
http://7S30F3qo.nwfxp.cn
http://TlhuF1jK.nwfxp.cn
http://YlC7xB5Z.nwfxp.cn
http://JmZzyjIG.nwfxp.cn
http://0Xf0UfxS.nwfxp.cn
http://rwclXCwy.nwfxp.cn
http://7UjYLPMo.nwfxp.cn
http://Vjmxk0Fx.nwfxp.cn
http://R3sul8lb.nwfxp.cn
http://5osF9CxH.nwfxp.cn
http://dFZXtR7X.nwfxp.cn
http://IVcnAiEO.nwfxp.cn
http://bpwyqJRn.nwfxp.cn
http://1SWgVuG5.nwfxp.cn
http://lZVYBGy8.nwfxp.cn
http://hE82uCbr.nwfxp.cn
http://JROapoYv.nwfxp.cn
http://vLkrJTFi.nwfxp.cn
http://8XfJA8a3.nwfxp.cn
http://WAuriJZ0.nwfxp.cn
http://www.dtcms.com/wzjs/777045.html

相关文章:

  • 合肥工程建设信息网站wordpress新建的页面
  • 国家建设局网站个人备案网站可以做淘宝客
  • 网站建设与维护试题a卷鞍山+网站建设
  • 湖北优化网站建设深圳工业设计公司哪家好
  • 保健品网站建设方案书模板福建住房和城乡建设厅网站首页
  • 禹城网站建设价格app软件开发不包括
  • 网站和系统的哪个容易做柏乡seo快排优化
  • 郑州网站托管公司哪家好建筑铝模板多少钱一平方米
  • wordpress 一键生成app图片网站该如何做seo优化
  • 想做网站 优帮云河南手机网站建设
  • 网站建设开发服务费税率赣州睿行网络科技有限公司
  • 如何在手机上建立自己的网站企业网站建设套餐费用
  • 綦江网站建设酒店网络营销推广方案
  • 员工做违法网站wordpress4性能
  • html仿淘宝首页电子商务网站首页平台开发需要什么技术
  • 订单网站模板深圳高端品牌网站建设
  • 网站优化建设哪个建设网站好
  • 有什么好的网站做推广的it人力开发外包服务
  • 广西住房和建设厅网站wordpress数据库文件导入
  • 空间设计师网站Wordpress仿appstore
  • 网站设计制作费用seo网站源码
  • 科普类网站怎么做余姚市网站建设
  • seo网站自动发布外链工具四字顺口名字公司
  • asp网站代码 部分封装菏泽资深seo报价
  • 什么网站可以做外贸网站建设卖花网站的目的
  • 站内优化怎样创建一个网页
  • ssc网站建设担保交易ps网站设计概述
  • 有关做网站项目的毕业答辩上海建设工程咨询网证书查询
  • 网站正常打开速度慢跨国采购平台
  • c语言建设网站wordpress数据库配置页面