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

宝坻做网站哪家好怎么拿到百度推广的代理

宝坻做网站哪家好,怎么拿到百度推广的代理,WordPress 要求,广告设计公司标志题目描述 有一个长为 𝑛 的序列 𝑎,以及一个大小为 𝑘 的窗口。现在这个从左边开始向右滑动,每次滑动一个单位,求出每次滑动后窗口中的最大值和最小值。 例如,对于序列 [1,3,−1,−3,5,3,6,7] …

题目描述
有一个长为 𝑛 的序列 𝑎,以及一个大小为 𝑘 的窗口。现在这个从左边开始向右滑动,每次滑动一个单位,求出每次滑动后窗口中的最大值和最小值。

例如,对于序列 [1,3,−1,−3,5,3,6,7] 以及 𝑘=3,有如下过程:

输入格式
输入一共有两行,第一行有两个正整数 𝑛,𝑘。 第二行 𝑛 个整数,表示序列 𝑎

输出格式
输出共两行,第一行为每次窗口滑动的最小值
第二行为每次窗口滑动的最大值

代码:

package lanqiao;import java.util.*;public class Main {static int N = 1000010;static int[] f1 = new int[N];static int[] f2 = new int[N];static int[] a = new int[N];static int h = 1,t = 1;public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int k = sc.nextInt();for(int i = 1;i <= n;i ++){a[i] = sc.nextInt();}//求最小值f1[1] = 1;for(int i = 1;i <= n;i ++){if(f1[h] <= i - k) h ++;while(t >= h && a[f1[t]] >= a[i]) t --;f1[++t] = i;if(i >= k){System.out.print(a[f1[h]] + " ");}}System.out.println();//求最大值f2[1] = 1;for(int i = 1;i <= n;i ++){if(f2[h] <= i - k) h ++;while(t >= h && a[f2[t]] <= a[i]) t--;f2[++t] = i;if(i >= k){System.out.print(a[f2[h]] + " ");}}}
}

http://www.yuulin.com/news/223.html

相关文章:

  • c 做网站需要什么知识网络营销的优势有哪些?
  • 焦作市住房和城乡建设局网站网站权重排名
  • 完美平台一键优化seo品牌优化
  • 做制作网站找啥工作杭州seo托管公司推荐
  • 网络解决方案韶山百度seo
  • 长期大量手工活外发百度seo教程
  • 中国水电建设集团港航建设有限公司网站近10天的时事新闻
  • 建筑工程承包合同惠州seo推广外包
  • 阿里云备案要关网站吗宁波seo搜索平台推广专业
  • 模板免费网站昆明网络推广公司排名
  • 深圳域名服务器地址北京网站优化步骤
  • 深圳小程序app开发东莞seo整站优化
  • 建行信用卡网站网络推广方案书模板
  • 做产品类网站有哪些江苏百度推广代理商
  • wordpress页面不留边seo教程seo官网优化详细方法
  • 有没有做家纺类的网站深圳优化排名公司
  • 合肥网站建设开发电话站长工具查询官网
  • 做美女网站流量网站设计与制作毕业论文范文
  • 网站建设的方法有昆明网络推广
  • 佛山定制网站建设个人可以做推广的平台有哪些
  • 揭阳网站制作方案广西壮族自治区
  • 做网站需不需要服务器软文自动发布软件
  • 四川网站开发制作seo如何提高网站排名
  • 怎么做一个赚钱得网站外贸网站推广平台有哪些
  • 基于web的网站设计与实现下载百度app
  • 做企业画册网站有网络营销和网上销售的区别
  • 自己做的网站不备案行吗竞价排名的定义
  • 做日本外贸网站网站接广告
  • 怎么认证网站网站为什么要seo
  • 网站 项目 需求最全的搜索引擎