求助树状数组某两个代码块的区别qwq
  • 板块灌水区
  • 楼主陌屿
  • 当前回复6
  • 已保存回复6
  • 发布时间2022/7/19 11:22
  • 上次更新2023/10/27 19:34:58
查看原帖
求助树状数组某两个代码块的区别qwq
184837
陌屿楼主2022/7/19 11:22
int sum(int x){
	int ans=0;
	for(x;x>0;x-=lowbit(x))
		ans+=a[x];
	return ans;		
}
cout<<sum(y)-sum(x-1)<<endl;
for(y;y>0;y-=lowbit(y))
	ans+=a[y];
for(x-1;x>0;x-=lowbit(x))
	ans-=a[x];
cout<<ans<<endl;
2022/7/19 11:22
加载中...