Q
  • 板块学术版
  • 楼主ivnilkkk
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/3/14 23:02
  • 上次更新2024/3/14 23:03:41
查看原帖
Q
1073341
ivnilkkk楼主2024/3/14 23:02

这个线段树 build 哪里写错了啊?运行效果不对啊 qwq。t 是数组 a 的区间和。

void build(int p, int l, int r) {
	tag[p] = 0;
	if(l == r) t[l] = a[p];
	else {
		int mid = (l + r) / 2;
		build(ls, l, mid);
		build(rs, mid + 1, r);
		t[p] = t[ls] + t[rs];
	}
}
2024/3/14 23:02
加载中...