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

做网站需要了解的东西北京广告制作公司

做网站需要了解的东西,北京广告制作公司,学校网站asp源码,如何做电影网站我觉得很厉害。要是考场上能把这道题切了的话数据结构的水平肯定是不低的。 考虑简化版问题:如果只询问一个点的答案怎么做。 注意,我这么做是有风险的。我把战线拉长了。不过当然,如果连简化版的问题都做不了,那何谈正解&#…

我觉得很厉害。要是考场上能把这道题切了的话数据结构的水平肯定是不低的。

考虑简化版问题:如果只询问一个点的答案怎么做。

注意,我这么做是有风险的。我把战线拉长了。不过当然,如果连简化版的问题都做不了,那何谈正解?幸运的是,这确实是一道数据结构多合一的题。

考虑 长链剖分 。那么在 x x x节点上加入棋子时,子树外的点就异或上 x x x子树的最大深度,如果以 x x x为根的最长链在重儿子上面,那么就给除了重儿子外的子树打标记,注意到 dfn \text{dfn} dfn序是连续的 ,可以直接打标;对于重儿子也可以直接对整颗树打标,只需处理出 x x x去掉重儿子后的最长链长度即可;如果最长链在父亲上,那么直接对 x x x整颗子树修改即可。

发现了吗?经过细致分析,我们发现这道题其实并不复杂。当然要建立在想到长链剖分的基础上。

这题更神奇的地方在于,让我们求 dist(x,v) ≤ 1 \text{dist(x,v)}\le 1 dist(x,v)1的所有根的答案。这是个非常恼人的限制,因为你知道会被菊花图卡,但是不知道会被卡成多少分。

有没有严格的做法呢?答案是有的。但是我一定想不到。 但是需要用到非常高级的技巧。其实说白了,询问可以拆分成 x x x x x x的父亲, x x x的重儿子以及 x x x的所有轻儿子。如果一次插入影响到点的数目是 O ( 1 ) O(1) O(1)那么我们的目的就达到了。

考虑这样一个问题,如何用字典树维护 c i ⊕ x > d i c_i\oplus x>d_i cix>di的所有点对?这个问题也非常具有迷惑性。因为 d i d_i di是定值, x x x又是每次询问给定的,那么维护 c i c_i ci然后在 trie \text{trie} trie树上查不就完了?并且 trie \text{trie} trie树查询的复杂度也是 log ⁡ n \log n logn的。这样分析下来觉得越来越有道理了,但是考场上完全想不到这里来啊???

初始化的时候 c i c_i ci都是定值。手动分讨一波,如果最长链在重儿子上面那么 x x x的所有轻儿子都异或上同一个数,直接在 x x x上打标就完了;如果最长链在父亲上面那么轻儿子还是异或上同一个数。事实上可以发现,任意时刻轻儿子的标都和这个点上的标是一样的,唯一的例外是当插入的点就是这个轻儿子的情况。但是正如前所说,修改影响到的节点数目是 O ( 1 ) O(1) O(1)的,所以直接在 trie \text{trie} trie树上暴力修改就行。然后就做完了。

所以发现了吗?这种题逻辑链条太长了。其实思维难度并不大。

复杂度 O ( n log ⁡ n ) O(n\log n) O(nlogn)

要考虑的细节挺多了。所以代码先咕了。

http://www.yayakq.cn/news/233670/

相关文章:

  • 做网站外网可访问兼职做问卷调查的网站
  • 建立一个网站需要花多少钱软件设计就业方向及前景
  • 个人网站创建平台要多少钱googleplay
  • 盘锦威旺做网站建设公司爱装网
  • 创建网站的软件门户网站制度建设
  • 电子商务网站费用网站建设地带
  • 包头网站开发建设快速优化网站建设
  • editplus怎么创网站正保建设工程网站
  • 柳州企业网站建设公司网站如何更换域名
  • 中国招投标网站官网2015网站备案教程
  • 网站降权恢复com域名类别
  • 小广告网站网站页面分辨率
  • 公司做网站怎么赚钱吗网站平台专业开发制作app
  • 如何做网站内链一个空间两个wordpress
  • 点击一个网站跳转到图片怎么做的网站推广营销的意义
  • 建设一个属于自己网站莱芜吧贴吧 百度
  • 做自己网站阿里巴巴跨境电商平台
  • 建设银行 公户 该网站使用过期的舒城网站建设
  • 如何使用qq空间做推广网站3g版和wap网站
  • 网站开发策划方案知乎凡客诚品官方网站查询
  • 南通企业模板建站wordpress首页描述
  • 江门网站建设多少钱有经验的武进网站建设
  • wordpress微信商城windows优化大师免费
  • 网站技术说明书模板餐饮管理系统哪个好
  • 安卓市场网站建设梅州网站建
  • 无锡网站的建设建设一个网站要钱吗
  • 特殊教育学校网站建设方案kuake自助建站系统官网
  • 黄页网站推广app软件现代示范校建设专题网站
  • 合肥中小型企业网站建设方案模板遵义公司建网站要多少费用
  • 国际设计师网站windows7 花生壳做网站服务器