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

zkw 线段树

zkw 线段树

应急时使用。

单点加、区间和

#define lp p<<1
#define rp p<<1|1
int st[MAXN<<2],N=1;
il void bld(int n){while(N<=n+1) N<<=1;memcpy(st+N+1,a+1,n<<2);for(int p=N-1;p;p--) st[p]=st[lp]+st[rp];
}
il void chg(int x,int k){for(x+=N;x;x>>=1) st[x]+=k;
}
il int sum(int l,int r){int res=0;for(l=N+l-1,r=N+r+1;l^r^1;l>>=1,r>>=1){if(~l&1) res+=st[l^1];if(r&1) res+=st[r^1];}return res;
}

单点修改、区间最值

#define lp p<<1
#define rp p<<1|1
int mx[MAXN<<2],N=1;
il void bld(int n){while(N<=n+1) N<<=1;memcpy(st+N+1,a+1,n<<2);for(int p=N-1;p;p--) st[p]=max(st[lp],st[rp]);
}
il void chg(int p,int k){mx[p+=N]+=k;for(p>>=1;p;p>>=1) mx[p]=max(mx[lp],mx[rp]);
}
il int amx(int l,int r){int res=0;for(l=N+l-1,r=N+r+1;l^r^1;l>>=1,r>>=1){if(~l&1) res=max(res,mx[l^1]);if(r&1) res=max(res,mx[r^1]);}return res;
}

区间加、区间求和

区间加、区间最值

http://www.jsqmd.com/news/50334/

相关文章:

  • 2025年靠谱的JN120高压均质机TOP品牌厂家排行榜
  • BAT54AW-ASEMI可直接替代安世BAT54AW
  • 2025年质量好的旋风骑士游乐设施厂家最新实力排行
  • 2025 年 11 月铝单板厂家实力推荐榜:氟碳铝单板、仿木纹铝单板、仿石材铝单板,匠心工艺与卓越耐候性的建筑外装优选
  • 2025年口碑好的70粉末TAIC交联剂最新TOP厂家排名
  • 2025年知名的直角支架铝型材深加工热门厂家推荐榜单
  • 2025年知名的罗茨旋片真空机组厂家最新热销排行
  • 2025年靠谱的三节缓冲同步隐藏轨厂家最新TOP实力排行
  • XML多态类的对象保存
  • 本地部署集成全能平台 Team.IDE 并实现外部访问 - 详解
  • 2025年热门的三维缓冲隐藏轨厂家最新推荐排行榜
  • XML序列化与反序列化工具类
  • 2025年靠谱的无尘车间FFU龙骨实力厂家TOP推荐榜
  • 2025年11月企业管理咨询公司权威榜单:战略转型与人力资源TOP10机构深度测评
  • 2025年知名的轻集料混凝土LC5.0型厂家最新用户好评榜
  • 2025年评价高的绞龙输送机厂家推荐及选购参考榜
  • 2025年评价高的农业沙盘模型模型最新TOP厂家排名
  • 2025年靠谱的双功能阻尼托底轨优质厂家推荐榜单
  • 2025年评价高的饰品铆钉机优质厂家推荐榜单
  • 9-SpringCloud-服务网关 Gateway-高级特性之 Filter-1 - 指南
  • 2025年比较好的304潜水搅拌机直销制造
  • 2025年评价高的连体雨衣行业内口碑厂家排行榜
  • 2025年口碑好的工程类厨房水槽TOP品牌厂家排行榜
  • Could not resolve host: mirrorlist.centos.org; Unknown error【解决】
  • 2025年质量好的锂电池负极材料多孔碳分子筛实力源头
  • 2025年靠谱的双行星式搅拌机品牌厂家排行榜
  • 2025年知名的高端工装定制最新TOP厂家排名
  • 2025年知名的复合非隔热型防火玻璃品牌厂家排行榜
  • 2025年比较好的免浆虾仁厂家最新用户好评榜
  • 2025年热门的白刚玉耐火材料最新TOP厂家排名