中易网

ACM hdu1541题,非常简单的树形数组

答案:1  悬赏:20  
解决时间 2021-01-20 23:21
ACM hdu1541题,非常简单的树形数组
最佳答案
首先你的树形数组的模板代码是什么样子的我不知道,然后这个数据结构是没什么变形的,也就是会套模板就OK了,然后树状数组的中的某一个数字代表一段区间的和,至于是哪一段,这个和二进制的转换有关,树状数组巧妙的根据二进制来决定求和的时候是哪几个数字相加,使修改单个数字和求和过程全部变为logn的复杂度。
追问:模板是就那三个函数啊,一个求lowbit的函数,一个求和的sum函数,一个修改更新的函数,求和函数如下:我想知道的是这里的c数组在这道题中怎样用。
树形数组的原理我知道

int Sum(int n)
{
int sum=0;
while(n>0)
{
sum+=c[n];
n=n-lowbit(n);
}
return sum;
}
追答:不会就查别人的博客吧。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
英雄VR馆地址在什么地方,想过去办事
东皋薄暮望的薄什么意思
MINI婚礼造型馆地址好找么,我有些事要过去
徐州哪有正规卖小狗的地方
问下什么花适合放在室内养
川普当选后为什么出现了种族歧视
各位说说建筑水电安装材料有哪些?
艺术类考研:手绘如何练习,何时练习?
作为萌新,想问各位大佬爆发职业好还是续航
16周岁能不能申请网贷
哪位亲告诉下赣州装修房子要多少钱
配电电压与供电电压的区别
72点5-62点4×0点八除以三点2=
畅享网咖地址在什么地方,我要处理点事
七百斤猪一扇排骨有多少斤
推荐资讯
“上有所好,下必甚焉”是什么意思?
请问断路器1p和2p的区别是什么呢?有人知道的
新买的铁板要怎么处理?(吃饭用的)
王者荣耀李白皮肤怎么样免费获得
怎么用桃红包指甲
可编程逻辑器件是什么
试论如何使一年级语文课堂更高效
吊灯如何接线
如意金黄散怎么用
室内设计计术毕业生就业情况调查报告
请问多层5楼怎么样
3岁小孩老是想拉屎拉不出来怎么办
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?