#include <bits/stdc++.h>
using namespace std;
const int N=2e5+5;
int n,m,opt,l,r,v,ans;
int a[N],minn[N<<2],tag[N<<2];
void build(int k,int l,int r)
{
if (l==r)
{
minn[k]=a[l];
return;
}
int mid=l+r>>1;
build(k<<1,l,mid);
build(k<<1|1,mid+1,r);
minn[k]=min(minn[
线段树模板——区间赋值+区间询问最小值
最新推荐文章于 2023-05-03 13:02:01 发布