摘要: 大概树链剖分裸题吧(没开ll WA了两发 4034: [HAOI2015]树上操作 Description 有一棵点数为 N 的树,以点 1 为根,且树点有边权。然后有 M 个 操作,分为三种: 操作 1 :把某个节点 x 的点权增加 a 。 操作 2 :把某个节点 x 为根的子树中所有点的点权都增 阅读全文
posted @ 2018-01-31 19:18 wang9897 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 给清华爷的思路跪了 想了N久 觉得可以深度建树开二维的来维护标记...然而N->50000数组存不下 看了别人的题解....原来可以用线段树离线操作对于这个点的深度贡献对于经过的每个节点+1 类似于前缀和的操作 然后对于操作离散化(嗯 最关键的操作就是把深度贡献 均分给他经过的节点上....至于为什 阅读全文
posted @ 2018-01-31 17:08 wang9897 阅读(163) 评论(0) 推荐(0) 编辑
摘要: HDU 3436 Queue-jumpers Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4506 Accepted Submission(s 阅读全文
posted @ 2018-01-31 00:44 wang9897 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 继线段树后掌握的又一大解决区间问题的神器(更是完美掩盖了线段树的缺点 除了写出来的常数有点大.....真的遇到卡常题还是早点GG吧 首先 splay的核心是伸展操作(并没有AVL和红黑树那样保持严格的左右平衡 但是相对treap而言还是比较平衡的 然后注意的是遇到删除的操作 注意写内存池 (不然就是 阅读全文
posted @ 2018-01-31 00:26 wang9897 阅读(361) 评论(1) 推荐(0) 编辑