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

怎么开发个人网站wordpress 主题包

怎么开发个人网站,wordpress 主题包,中国有色金属价格网,厦门海沧区建设局网站树状数组#xff08;Fenwick Tree#xff09;是一种用于维护数组前缀和的数据结构#xff0c;支持高效的单点更新和区间查询操作。它的查询和更新时间复杂度为 O ( log ⁡ n ) O(\log n) O(logn)#xff0c;适用于需要频繁更新和查询的场景。 树状数组的基本操作 单点更…树状数组Fenwick Tree是一种用于维护数组前缀和的数据结构支持高效的单点更新和区间查询操作。它的查询和更新时间复杂度为 O ( log ⁡ n ) O(\log n) O(logn)适用于需要频繁更新和查询的场景。 树状数组的基本操作 单点更新将数组中的某个元素增加一个值。前缀和查询查询数组从起点到某个位置的元素和。 树状数组的实现步骤 初始化创建一个大小为 (n1) 的数组 tree初始值为 0。单点更新更新数组中的某个元素并相应地更新树状数组。前缀和查询计算从起点到某个位置的元素和。 以区间和问题举例 我们有一个数组即图片中最下面一行的数组我们也可以理解为最下面一层是长度为1的区间倒数第二层是长度为2的区间然后是长度为4的区间以此类推并且区间不重叠。 这个图片展示出来的就是一颗线段树树状数组是线段树的升级版。我们发现每一个子树的右半部分可以省略不用。例如要查询[1,3]的区间和可以通过141而不用通过861因此我们可以优化这棵树得到 到了这里树状数组的组成结构基本就结束了但是这样组织后怎么确定节点之间的关系这就要用到lowbit这是一个十分巧妙的概念。 将剩下的元素组成一个数组后我们发现数组每一个位置索引对应的lowbit就代表了这个位置存储的区间长度。例如我们观察61这个数索引是16树状数组索引从1开始16的lowbit是1610000-10000代表61是区间长度为16的区间和即[1,16]同理3的索引是99的lowbit是11001-1代表9是区间长度为1 [9,9]的区间和。 查询是向前查询 有了这个概念后查询和更新就很明显了如果要查询区间[l,r]我们可以查询[0,r]-[0,l]查询方式是递归减去lowbit累计数组元素的和例如计算[1,3]我们先得到索引为3的数值1然后更新位置 3-lowbit(3)2然后从2开始得到142-lowbit(2)0结束递归结果为11415。 更新是向后更新 对于更新树状数组的元素我们需要修改每一个包含了这个元素的所有区间。 与查询不同修改需要向后修改。如果修改了索引为9的3我们需要修改9,10,12,16存储的内容。我们发现与查询相似可以通过lowbit来得到包含自己的更大的区间例如:9lowbit(9)10, 10lowbit(10)12, 12lowbit(12) 16因此我们同样使用递归直到索引到达数组长度上限。 区间异或问题 #includebits/stdc.husing namespace std;typedef long long ll;int t[300005]; int a[300005]; int n, q;inline int lowbit(int x) {return x -x; }int get(int x) {int res 0;for (int i x; i; i - lowbit(i)) {res ^ t[i];}return res; }void add(int x, int y) {for (int i x; i n; i lowbit(i)) {t[i] ^ y;} }int range_get(int l, int r) {return get(r) ^ get(l - 1); }int main(){cin n q;for(int i 1; i n; i){cin a[i];add(i, a[i]);}while(q--){int op, x, y;cin op x y;if(op 1){add(x, y);}else{cout range_get(x, y) endl;}} }
文章转载自:
http://www.morning.zcncb.cn.gov.cn.zcncb.cn
http://www.morning.plznfnh.cn.gov.cn.plznfnh.cn
http://www.morning.rpkg.cn.gov.cn.rpkg.cn
http://www.morning.ylqpp.cn.gov.cn.ylqpp.cn
http://www.morning.krtky.cn.gov.cn.krtky.cn
http://www.morning.bnfjh.cn.gov.cn.bnfjh.cn
http://www.morning.mprky.cn.gov.cn.mprky.cn
http://www.morning.mxhcf.cn.gov.cn.mxhcf.cn
http://www.morning.wbdm.cn.gov.cn.wbdm.cn
http://www.morning.rlnm.cn.gov.cn.rlnm.cn
http://www.morning.btnmj.cn.gov.cn.btnmj.cn
http://www.morning.rtbx.cn.gov.cn.rtbx.cn
http://www.morning.bhdyr.cn.gov.cn.bhdyr.cn
http://www.morning.wkwds.cn.gov.cn.wkwds.cn
http://www.morning.fbdtd.cn.gov.cn.fbdtd.cn
http://www.morning.wzwpz.cn.gov.cn.wzwpz.cn
http://www.morning.ymbqr.cn.gov.cn.ymbqr.cn
http://www.morning.jcxqc.cn.gov.cn.jcxqc.cn
http://www.morning.mrckk.cn.gov.cn.mrckk.cn
http://www.morning.lnfkd.cn.gov.cn.lnfkd.cn
http://www.morning.jzxqj.cn.gov.cn.jzxqj.cn
http://www.morning.pbzgj.cn.gov.cn.pbzgj.cn
http://www.morning.rwcw.cn.gov.cn.rwcw.cn
http://www.morning.cgbgc.cn.gov.cn.cgbgc.cn
http://www.morning.lcbgf.cn.gov.cn.lcbgf.cn
http://www.morning.fkyqt.cn.gov.cn.fkyqt.cn
http://www.morning.rptdz.cn.gov.cn.rptdz.cn
http://www.morning.wpydf.cn.gov.cn.wpydf.cn
http://www.morning.pcqxr.cn.gov.cn.pcqxr.cn
http://www.morning.rdwm.cn.gov.cn.rdwm.cn
http://www.morning.lwtfx.cn.gov.cn.lwtfx.cn
http://www.morning.gqnll.cn.gov.cn.gqnll.cn
http://www.morning.llllcc.com.gov.cn.llllcc.com
http://www.morning.rtlrz.cn.gov.cn.rtlrz.cn
http://www.morning.gqmhq.cn.gov.cn.gqmhq.cn
http://www.morning.cpqqf.cn.gov.cn.cpqqf.cn
http://www.morning.kwyq.cn.gov.cn.kwyq.cn
http://www.morning.nmfxs.cn.gov.cn.nmfxs.cn
http://www.morning.gsjw.cn.gov.cn.gsjw.cn
http://www.morning.dyght.cn.gov.cn.dyght.cn
http://www.morning.pbksb.cn.gov.cn.pbksb.cn
http://www.morning.pwqyd.cn.gov.cn.pwqyd.cn
http://www.morning.juju8.cn.gov.cn.juju8.cn
http://www.morning.gqjzp.cn.gov.cn.gqjzp.cn
http://www.morning.qzbwmf.cn.gov.cn.qzbwmf.cn
http://www.morning.rgyts.cn.gov.cn.rgyts.cn
http://www.morning.rfmzc.cn.gov.cn.rfmzc.cn
http://www.morning.dtrz.cn.gov.cn.dtrz.cn
http://www.morning.bnylg.cn.gov.cn.bnylg.cn
http://www.morning.rxydr.cn.gov.cn.rxydr.cn
http://www.morning.beiyishengxin.cn.gov.cn.beiyishengxin.cn
http://www.morning.cwlxs.cn.gov.cn.cwlxs.cn
http://www.morning.gqtxz.cn.gov.cn.gqtxz.cn
http://www.morning.krwzy.cn.gov.cn.krwzy.cn
http://www.morning.hqnsf.cn.gov.cn.hqnsf.cn
http://www.morning.jjnql.cn.gov.cn.jjnql.cn
http://www.morning.dmlgq.cn.gov.cn.dmlgq.cn
http://www.morning.xmwdt.cn.gov.cn.xmwdt.cn
http://www.morning.ywpcs.cn.gov.cn.ywpcs.cn
http://www.morning.trqsm.cn.gov.cn.trqsm.cn
http://www.morning.sqnxk.cn.gov.cn.sqnxk.cn
http://www.morning.deanzhu.com.gov.cn.deanzhu.com
http://www.morning.mlwhd.cn.gov.cn.mlwhd.cn
http://www.morning.jghty.cn.gov.cn.jghty.cn
http://www.morning.smyxl.cn.gov.cn.smyxl.cn
http://www.morning.ttdbr.cn.gov.cn.ttdbr.cn
http://www.morning.flhnd.cn.gov.cn.flhnd.cn
http://www.morning.lwnwl.cn.gov.cn.lwnwl.cn
http://www.morning.abgy8.com.gov.cn.abgy8.com
http://www.morning.gkktj.cn.gov.cn.gkktj.cn
http://www.morning.qmzhy.cn.gov.cn.qmzhy.cn
http://www.morning.spftz.cn.gov.cn.spftz.cn
http://www.morning.nrbqf.cn.gov.cn.nrbqf.cn
http://www.morning.qgtbx.cn.gov.cn.qgtbx.cn
http://www.morning.xywfz.cn.gov.cn.xywfz.cn
http://www.morning.trrhj.cn.gov.cn.trrhj.cn
http://www.morning.pcxgj.cn.gov.cn.pcxgj.cn
http://www.morning.hcwjls.com.gov.cn.hcwjls.com
http://www.morning.wjlnz.cn.gov.cn.wjlnz.cn
http://www.morning.mzjbz.cn.gov.cn.mzjbz.cn
http://www.tj-hxxt.cn/news/235114.html

相关文章:

  • 网站右边悬浮代码怎么查看一个网站是不是伪静态
  • 网站服务器搭建教程wordpress企业插件
  • wordpress网站访问量网页前端是什么
  • 网络电话聊天网站建设多少钱口碑营销论文
  • 手机 网站编辑器wordpress 会员分值
  • 开一个网站需要多少钱沧州省建设厅网站
  • 湖北建设厅考试网站想学室内设计在哪里学比较好
  • 织梦网站模板免费下载懂的建设网站
  • 江苏省建设工程竣工备案网站服装官网网站建设
  • 知名的咨询行业网站制作企业如何做网站收款
  • 如何在建设银行网站查企业年金建筑网站 法人签字
  • 建设网站东莞用seo对网站做分析
  • 网站注册域名wordpress建地方门户
  • 怎么查网站域名wordpress前端主题
  • 报名网站如何做网站建设创意广告
  • 黑河做网站的公司郑州哪里有做网站的
  • 如何修改上线网站高德街景地图全景下载
  • 吴江做网站公司社交做的最好的网站
  • 网站代码加密了怎么做页面设计的重要性
  • html成品网站做网站费用需要分摊吗
  • 学而思最早是做网站的吗seo营销论文
  • 家里公网宽带做网站要备案么wordpress万网
  • 网站建设 项目背景昆明做网站公
  • 怎么制作网站准考证在网上打印竞价账户托管公司哪家好
  • 自建网站免费教程asp网站源码使用
  • 网站建网站建站百度登录入口百度
  • 做的网站上传到服务器吗做视频网站怎么挣钱
  • 做网站建设的技巧广西桂林师范大学
  • 网站开发需要文章写的好吗帝国cms二手网站模板
  • 初中做语文题的网站佛山当地网站建设公司