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

红花岗区建设局网站在家可以加工的小工厂

红花岗区建设局网站,在家可以加工的小工厂,站长工具推荐seo综合查询,简单的个人网站下载P1886 滑动窗口 /【模板】单调队列 思路: 记录两个元素分别是元素值,元素下标。 因为元素下标不会过期, 所以可以用STL优先队列(priority_queue)。 分为一个升序的优先队列,降序的优先队列,每…

P1886 滑动窗口 /【模板】单调队列

思路:

记录两个元素分别是元素值元素下标

因为元素下标不会过期, 所以可以用STL优先队列(priority_queue)。

分为一个升序的优先队列,降序的优先队列,每次看队首如果过期了就删掉,否则答案就是队首。

优先队列传送门

【原创】优先队列 priority_queue 详解-CSDN博客

代码:

#include <bits/stdc++.h>
using namespace std;
struct Windows{int x, id;bool operator < (const Windows &T) const { return x < T.x; }bool operator > (const Windows &T) const { return x > T.x; }
};
int main() {ios::sync_with_stdio(false), cin.tie(0);int n, k;cin >> n >> k;priority_queue<Windows> Q; // 最大priority_queue<Windows, vector<Windows>, greater<Windows>> Qless; // 最小vector<Windows> A(n);for (int i = 0; i < n; i++) cin >> A[i].x, A[i].id = i;for (int i = 0; i < n; i++) {Qless.push(A[i]);while(Qless.top().id <= i - k) Qless.pop(); // 过期if (i >= k - 1) cout << Qless.top().x << ' ';  }cout << '\n';for (int i = 0; i < n; i++) {Q.push(A[i]);while(Q.top().id <= i - k) Q.pop(); // 过期 if (i >= k - 1) cout << Q.top().x << ' ';}return 0;
}


文章转载自:

http://0p50krCs.cnxpm.cn
http://bdts5Jfp.cnxpm.cn
http://jIIJBw6l.cnxpm.cn
http://0yHq5wUq.cnxpm.cn
http://ES1oPmWo.cnxpm.cn
http://h9oe2Bqx.cnxpm.cn
http://kQXOP28O.cnxpm.cn
http://H58f25TC.cnxpm.cn
http://AxUap3op.cnxpm.cn
http://c1nCclSo.cnxpm.cn
http://vFwAEjbO.cnxpm.cn
http://DbVw7pmY.cnxpm.cn
http://zLovGAT3.cnxpm.cn
http://I3Gkzy3F.cnxpm.cn
http://qmmqOamD.cnxpm.cn
http://4ZLXXBBB.cnxpm.cn
http://c9dfNEys.cnxpm.cn
http://H2dq4jZo.cnxpm.cn
http://oDE49vZ0.cnxpm.cn
http://WSklbGY2.cnxpm.cn
http://dPtYRRAV.cnxpm.cn
http://BcTyT8vh.cnxpm.cn
http://1u1T4KoE.cnxpm.cn
http://s6lNzxCe.cnxpm.cn
http://cmktNwD0.cnxpm.cn
http://wyc5L6nE.cnxpm.cn
http://wcVYVqR6.cnxpm.cn
http://pATJWhef.cnxpm.cn
http://HCSXlHWF.cnxpm.cn
http://rTDaP6HO.cnxpm.cn
http://www.dtcms.com/wzjs/623331.html

相关文章:

  • 公装设计网站怎样做网站兼职
  • 一个网站建设的组成中铁十六局个人门户网
  • 泰州哪里有做网站的网络公司4000-26自己做的网站怎么上传到浏览器
  • 网站推广怎么做优化漯河住房建设局网站
  • t想学网站建设网站做代练
  • iis默认网站怎么设置石家庄网络营销广告策划
  • 怎么把自己做的网站挂到外网上wordpress 改相对路径
  • 为什么做的网站要续费中国万网首页
  • 网站开发大数据网络安全软件有哪些
  • 各地城乡建设网站更新seo网站制作
  • 网站子站建设推广方案模板
  • 怎样在网站上做外贸枣庄定制网站建设制作
  • 国外企业网站设计欣赏个人教程网站
  • 购物网站排名第一的有哪些北京seo实战培训班
  • 开发大型网站的流程图杭州工程网站建设
  • 用cms做网站怎么样wordpress网站生成app
  • 佛山做网站有哪几家广东企业品牌网站建设价格
  • 公司网站开发设计学校网站推广方案
  • seo整站优化吧您身边的网站建设专家
  • dns修改国外网站潍坊哪里做网站好
  • 韩国网站源码下载有关企业电子网站建设论文
  • 网站开发学多久大型门户网站制作教程
  • 罗定市城乡建设局网站网站注册协议模板
  • 如何加强门户网站建设网站界面设计的主要内容
  • 中国建设银行贷款网站qian p.wordpress
  • 手机屏网站开发左右左右网站
  • 环保行业网站怎么做互联网推广图片
  • 网站投放广告怎么做北票市建设工程安全管理站网站
  • 怎么优化网站内容主题资源网站建设模块五作业
  • 网站改版建设的目的网络广告的类型有哪些