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

树状数组写法

树状数组写法

标准写法

template <int N>
struct fenwick {int t[N + 1];void add(int x, int k) {for (; x <= N; x += x & -x) t[x] += k;}int query(int x, int r = 0) {for (; x >= 1; x -= x & -x) r += t[x];return r;}
};

查询后缀和

template <int N>
struct fenwick {int t[N + 1];void add(int x, int k) {for (; x >= 1; x -= x & -x) t[x] += k;}int query(int x, int r = 0) {for (; x <= N; x += x & -x) r += t[x];return r;}
};

0-indexed

template <int N>
struct fenwick {int t[N];void add(int x, int k) {for (; x < N; x |= x + 1) t[x] += k;}int query(int x, int r = 0) { // [0, x)for (; x--; x &= x + 1) r += t[x];return r;}
};
http://www.gsyq.cn/news/71429.html

相关文章:

  • 2025年终盘点:人行通道闸机行业十强榜单揭晓,智慧通行新趋势一览
  • 使用 Java 将 PowerPoint 转换为 PDF 的完整指南 - E
  • 2025年佛山五大AI搜索geo服务商排行榜,新测评精选AI
  • 学习差的孩子用学习机是智商税?
  • 2025年金属幕墙胶五大正规厂商推荐,幕墙胶专业供应商实力全
  • Bean专题
  • 【2025最新】美图看看下载安装及使用教程(详细步骤 + 批量处理指南)
  • NVIDIA CUDA-X 库
  • 2025年12月八大重金属检测仪、成分分析仪、光谱仪、ROHS检测仪、镀层测厚仪厂家推荐榜单及选购指南
  • 美国留学申请文书创新权威认证榜单!谁是实力榜首?
  • postgres json数据处理
  • 2025年中国十大护眼照明品牌推荐:口碑好的声控护眼灯有哪些
  • 2025重质碳酸钙行业TOP5权威推荐:鼎成钙业,甄选企业助
  • 2025 低投入靠谱自习室加盟代理推荐
  • 八大质量管理核心工具
  • 博士留学中介全奖 Offer 决胜局:谁才是真高手?
  • Rocky8 部署 Redis 7.0.15 一主两从哨兵模式
  • MATLAB实现:基于博弈论的全双工系统无线资源分配
  • 云主机带宽与传输速度的关系
  • 2025年AI自习室加盟推荐:AI自习室加盟风险与选择建议
  • 2025AI 自习室加盟值吗?优质代理品牌有哪些
  • 在windows平台上通过ssh-agent实现git凭证持久化
  • 2025 共聚焦显微镜厂家推荐:聚焦核心技术,优选靠谱合作伙伴
  • 2025年11月学习机品牌推荐:找准适配款,提分更高效
  • 安卓-本地asr语音识别-将非流式处理成流式-应用层面简单处理转换
  • MySQL 表误操作(RENAME + DROP)数据恢复技术文档
  • Redis主从哨兵模式连接踩坑全记录
  • 精细化+强执行 路尚控股集团股东会议为管理升级提供新思路
  • 新中心聚焦可信机器学习安全与隐私技术
  • 老年痴呆的早期干预治疗方案是什么?2025十大产品全面分析,KOUND脑醒素具有实际作用