单调队列模板
来源:互联网 发布:起名网站源码 编辑:程序博客网 时间:2024/05/21 11:07
#include<stdio.h>struct Node{int val,index;}que[100];int main(){int ans[100];int N,K,i,head,tail,x;scanf("%d %d",&N,&K);head=tail=0;//tail指向队尾元素的下一个位置for(i=0;i<N;i++){scanf("%d",&x);if(head<tail&&que[head].index<=i-K) head++;//如果队首的元素到队尾大于或等于K个,则T掉队首元素,因为当前元素一定要加入队列。while(head<tail&&que[tail-1].val>=x)//队首存放最小值。tail--;que[tail].val=x;que[tail++].index=i;ans[i]=que[head].val;}for(i=K-1;i<N;i++)printf("%d ",ans[i]);printf("\n");return 0;}
- 单调队列模板
- 单调队列模板
- 单调队列模板
- 单调队列模板(poj2823)
- poj 2823单调队列模板题
- 有一定通用性的单调队列模板
- poj 2823 - Sliding Window【单调队列模板】
- POJ-2823Sliding Window(单调队列模板)
- HDU3410 Passing the Message(单调队列模板)
- poj2823(滑动窗口,单调队列模板)
- 多重背包模板--二进制优化模板&&单调队列优化模板
- ACM 正负大数的读入外挂模板+单调队列模板
- 单调栈 单调队列
- POJ 2823 Sliding Window(单调队列模板题)
- poj 2823 Sliding Window (单调队列模板题)
- poj 2823 Sliding Window(单调队列模板)
- HDU 3401 Trade(单调队列优化DP)【模板】
- Poj 2823 Sliding Window【单调队列学习】模板记录
- Nasty Hacks
- linux安装g++
- DX11中的constant buffer的padding原理
- HDUOJ 2046(递推)
- 最大网络流算法
- 单调队列模板
- Fibonacci数列的通项公式
- 标签
- spirng Framework
- 使用__FILE__和__LINE__定位错误
- 第二届编程马拉松大赛第二场(3月21日)湫湫系列故事——减肥记II
- gen already exists but is not a source folder. Convert to a source folder or rename it
- 10个精选国外免费空间推荐
- Linux系统管理常用命令