- 解决的问题
静态区间最值
- 模版
class dandiaoqueue{
public:
struct node{
int pos;
int w;
};
node que[maxn];
int l,r;
void init(){clean(que,0);l=1;r=0;}
void push_back(int pos,int w){
que[++r].pos=pos;
que[r].w=w;
}
void pop_back(){--r;}
void pop_front(){++l;}
node front(){return que[l];}
node back(){return que[r];}
bool empty(){return l>r;}
}duilie;
- 练习题