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

如何创建企业网站/搜索引擎优化怎么做

如何创建企业网站,搜索引擎优化怎么做,厦门网站建设云端网络,用自己的电脑做网站题目描述 Description给你一个长度为N的数组,一个长为K的滑动的窗体从最左移至最右端,你只能见到窗口的K个数,每次窗体向右移动一位,如下表: Window positionMin value Max value[ 1 3 -1 ] -3 5 3 6 7 -1 31 …
题目描述 Description

给你一个长度为N的数组,一个长为K的滑动的窗体从最左移至最右端,你只能见到窗口的K个数,每次窗体向右移动一位,如下表:

Window positionMin value Max value
[ 1 3 -1 ] -3 5 3 6 7     -1     3
1 [ 3 -1 -3 ] 5 3 6 7     -3     3
1 3 [ -1 -3 5 ] 3 6 7     -3     5
1 3 -1 [ -3 5 3 ] 6 7     -3     5
1 3 -1 -3 [ 5 3 6 ] 7    3     6
1 3 -1 -3 5 [ 3 6 7 ]    3     7

你的任务是找出窗口在各位置时的max value, min value.

输入描述 Input Description

第1行n,k,第2行为长度为n的数组

 

 

输出描述 Output Description

2行

第1行每个位置的min value

第2行每个位置的max value

 

样例输入 Sample Input

8 3

1 3 -1 -3 5 3 6 7

 

样例输出 Sample Output

-1 -3 -3 -3 3 3

3  3  5  5  6 7

 

数据范围及提示 Data Size & Hint

数据范围:20%: n<=500; 50%: n<=100000;100%: n<=1000000;

/*单调队列
*/
#include<cstring>
#include<iostream>
#include<cstdio>
#define M 1000010
using namespace std;
int a[M],q[M],n,k,cnt;
int main()
{scanf("%d%d",&n,&k);for(int i=1;i<=n;i++)scanf("%d",&a[i]);int head=1,tail=1;q[1]=1;for(int i=2;i<=n;i++){while(head<=tail&&q[head]+k<=i)head++;while(head<=tail&&a[q[tail]]>a[i])tail--;q[++tail]=i;if(i>=k)printf("%d ",a[q[head]]);}printf("\n");memset(q,0,sizeof(q));head=0,tail=1;q[1]=1;for(int i=2;i<=n;i++){while(head<=tail&&q[head]+k<=i)head++;while(head<=tail&&a[q[tail]]<a[i])tail--;q[++tail]=i;if(i>=k)printf("%d ",a[q[head]]);}return 0;
} 
View Code

 

转载于:https://www.cnblogs.com/harden/p/5705176.html

http://www.lbrq.cn/news/1039033.html

相关文章:

  • 南阳做那个网站好/2023年度最火关键词
  • 做渠道的网站有哪些/上海培训机构白名单
  • 建设银行官方网站手机版/免费推广网站大全集合
  • 聊城做网站网络公司/小红书笔记关键词排名优化
  • 网站空间到期时间查询/微信朋友圈营销方案
  • 做商城网站哪个好/个人网站免费推广
  • 网站群发软文软件/如何发布自己的网站
  • 广州荔湾做网站/百度搜索引擎排行榜
  • 体育健身网站建设/百度怎么推广自己的作品
  • 网站500m空间够用吗/长沙网络推广小公司
  • 单页网站如何做/百度指数批量获取
  • 福州模板做网站/营销型网站建设哪家好
  • 黑色 网站/百度搜索高级搜索技巧
  • 伊犁网站制作/推广咨询服务公司
  • 成都网站建设 好多科技/首页排名关键词优化
  • 农家乐网站建设/企业营销策划合同
  • 郑州做网站费用/搜索引擎优化是什么意思啊
  • 通过网站做跳板/地推团队联系方式
  • 日本做爰漫画网站/百度双十一活动
  • 网站SEO基础代做/怎么制作网页广告
  • 大型购物网站/中国国际新闻
  • wordpress 搬家 sae/seo网站有优化培训吗
  • 网站建设和编程/哔哩哔哩b站在线看免费
  • 网站建设 微信 app/seo最新优化技术
  • 东莞微信网站建设报价/百度网页版入口
  • 南通高端网站设计开发/广东疫情最新消息
  • 做非法网站要多少钱/如何在网上做销售推广
  • 中国建设银行网站网上银行/优就业seo
  • 青岛 生物类网站建设/夸克搜索网页版
  • 建平台跟建网站/seo关键词如何设置
  • 每日任务day0812:小小勇者成长记之挤牛奶
  • [激光原理与应用-254]:理论 - 几何光学 - 自动对焦的原理
  • Elasticsearch JavaScript 客户端「基础配置」全指南(Node/TS)
  • iOS 编译 cpp 代码生成 .a 库备忘
  • 使用docker compose 部署dockge
  • 能力评估:如何系统评估你的技能和经验