lca
文章平均质量分 52
santongding
这个作者很懒,什么都没留下…
展开
-
bzoj 4539 hnoi2016 树 倍增lca+主席树
题目:bzoj 4539 hnoi2016 树 为了做这题专门温习了一天的主席树,结果发现主席树在里边并不是主要作用? 主体部分基本一遍写过,不过这题很坑的是有几个地方需要开longlong,因为1e5*1e5能够爆int 读数的时候也得读longlong 思路:一开始我以为是递归似的合并,然后很差异这样树的大小是指数级的,后来才发现一直以一个模板树来复制。。。 这样就很好做了,将每个复...原创 2018-02-09 16:55:38 · 198 阅读 · 0 评论 -
[noip2016]天天爱跑步(主席树+lca)
恩。。在百度的第一页翻了翻,没有用主席树做的,于是打算水一篇blog; 天天爱跑步 首先有一个解题的关键; 将玩家的向上和向下分成两部分; 先定义几个变量,s是起点,t是终点,wi是每个观察员出现的时间,i是当前节点,d[]是节点深度; 通过手玩可以发现,当玩家向上走时能否被i观察到当且仅当d[s]=d[i]+w[i],向下走时能否被i 观察到当且仅当d[s]-d[lca(s,t)]*2...原创 2018-03-29 22:05:17 · 302 阅读 · 0 评论