传送门

这种水题没必要搞线段树了,单调队列就行啊。

——代码

 #include <cstdio>

 const int MAXN = ;
int n, m, h = , t = ;
int a[MAXN], q[MAXN]; int main()
{
int i;
scanf("%d %d", &n, &m);
for(i = ; i <= n; i++) scanf("%d", &a[i]);
q[] = ;
printf("0\n");
for(i = ; i <= n; i++)
{
while(h <= t && q[h] < i - m) h++;
printf("%d\n", a[q[h]]);
while(h <= t && a[q[t]] > a[i]) t--;
q[++t] = i;
}
return ;
}

最新文章

  1. 数据结构-浙大 MOOC 笔记一 基本概念
  2. SQL Server 数据库子查询基本语法
  3. 为什么要用 Bootstrap
  4. CentOS下mysql默认安装位置
  5. POJ3208:Apocalypse Someday
  6. MySQL\MariaDB 多线程复制初探
  7. Jams倒酒
  8. jquery插件之文字无缝向上滚动
  9. linux下C++ 插件(plugin)实现技术
  10. struts2进阶篇(5)
  11. Asp.Net 导出Excel数据文件
  12. ASP.NET状态管理之四(暂存状态HttpContext.Items)
  13. rtsp实时流通过rtmp推送到服务端
  14. Java Thread Status(转)
  15. 读Zepto源码之Event模块
  16. 1. 数字根(Digital Root)
  17. 52、css属性操作
  18. Python+selenium+eclipse+pydev自动化测试环境搭建
  19. 输入一个正数n,输出所有和为n连续正数序列。例如输入15,由于1+2+3+4+5=4+5+6=7+8=15,所以输出3个连续序列1-5、4-6和7-8。
  20. XHTML 簡介

热门文章

  1. Apusic中间件结合MyEclipse进行远程调试记录
  2. css超出部分显示省略号
  3. IIS中不让下级应用程序继承主域名的web.config配置
  4. Tomcat源码分析----eclipse中搭建源码环境
  5. 自学 iOS - 三十天三十个 Swift 项目 第二天
  6. ScrollView嵌套GridView,GridView显示不全
  7. java web 学习笔记 - servlet01
  8. Swing实现个人简历
  9. js中事件冒泡和事件捕获
  10. 树形查询SQL优化一例