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

响应式网站一般做多大微信朋友圈广告推广

响应式网站一般做多大,微信朋友圈广告推广,南昌专业的企业网站建设公司,买了域名以后如何做网站感觉很久没有写算法题了,先来个滑动队列模板题试试水,就是用双端队列来实现会很方便,拿结构体来记录是第几个数和数的值即可,再定义两个双端队列,一个使他的值单调递增一个使他的值单调递减 使队头元素为最大值或者是最…

 感觉很久没有写算法题了,先来个滑动队列模板题试试水,就是用双端队列来实现会很方便,拿结构体来记录是第几个数和数的值即可,再定义两个双端队列,一个使他的值单调递增一个使他的值单调递减 使队头元素为最大值或者是最小值,当超过范围k时从队头弹出元素

#include<iostream>
#include<deque>
using namespace std;
struct sq {int num, val;
};
int x;
int a[3][1000010];
deque<sq>que1;
deque<sq>que2;
int main() {int n, k;cin >> n >> k;sq m;int cnt = 1;for (int i = 1; i <=n; i++) {cin >> x;m.num = i; m.val = x;while (!que1.empty() && x >=que1.back().val) que1.pop_back();while (!que2.empty() && x <= que2.back().val) que2.pop_back();que1.push_back(m);que2.push_back(m);while (i - k >= que1.front().num)que1.pop_front();while (i - k >= que2.front().num)que2.pop_front();if (i>=k){a[0][cnt] = que1.front().val;a[1][cnt] = que2.front().val;cnt++;}}for (int i = 1; i < cnt; i++) {cout << a[1][i] << " ";}cout << endl;for (int i = 1; i < cnt; i++) {cout << a[0][i] << " ";}return 0;
}

http://www.dtcms.com/wzjs/44454.html

相关文章:

  • 河南网站建设哪家有查询seo
  • 老司机ae86ug最新人口合肥百度关键词优化
  • 绵阳做手机网站建设焊工培训心得体会
  • 网页美工设计百度seo策略主要包括
  • 山西优化seo广州seo外包多少钱
  • 图片手机网站建设沧浪seo网站优化软件
  • 专业做淘宝网站推广吉林关键词排名优化软件
  • 网站开发用linux好吗网站推广哪家好
  • 系统之家网站怎么做郑州靠谱seo电话
  • 做彩票的网站有哪些制作一个网站需要多少费用
  • 西部数码空间可以做会所网站吗淘宝摄影培训推荐
  • 二手车网站制作b2b外链代发
  • 网站域名后缀的意思小红书推广方式有哪些
  • 网站淘客怎么做怎么设计网站
  • 深圳微网站建设公司佛山网络推广哪里好
  • 企业电子商务网站站长之家seo查询官方网站
  • 太原网站建设费用杭州做seo的公司
  • 手工做皮具国外的网站找推网
  • 网络宣传网站建设咨询怎么关闭seo综合查询
  • 长沙网站建设推广沧州网站建设优化公司
  • 重庆网站建设 公司恶意点击软件哪个好
  • php网站建设公司最新新闻热点素材
  • 寿光专业做网站的公司怎么推广自己的网站?
  • php怎么做网站程序品牌营销成功案例
  • 淘客选品网站开发市场调研分析报告
  • 域名注册好了怎么做网站重庆网络seo
  • 云空间的网站网站权重划分
  • 有什么兼职做it的网站好长沙seo袁飞
  • 开锁在百度上做网站要钱吗百度热搜榜排行
  • asp动态网站衣服销售外贸电商平台哪个网站最好