点分治
Slr2002
我曾一直想要真正奋斗一番,可是堕落和慵懒已经侵蚀我很久了,已经过了一半的时间了,我,是否还有再战的希望?
展开
-
[BZOJ2151]聪聪可可(点分治)
第一次♂点分治由爸爸♂ljx在纸上画n个“点”,并用n-1条“边”把这n个“点”恰好连通(其实这就是一棵树)。并且每条“边”上都有一个数。接下来由聪聪和可可分别随即选一个点(当然他们选点时是看不到这棵树的),如果两个点之间所有边上数的和加起来恰好是3的倍数,则判聪聪赢,否则可可赢。聪聪非常爱思考问题,在每次游戏后都会仔细研究这棵树,希望知道对于这张图自己的获胜概率是多少。现请你帮忙求出这个值以...原创 2018-03-31 15:32:41 · 275 阅读 · 2 评论 -
BZOJ 2599 Race
题目描述给一棵树,每条边有权.求一条简单路径,权值和等于K,且边的数量最小.N <= 200000, K <= 1000000解析:点分治模板题,一开始有一个地方理解的不是很好,就是如何保证取的两条路径不在一个子树之内,后来一个很强很帅还能拿AU的学长告诉我可以先遍历子树但不修改子树中的点对答案的贡献,等到遍历完子树后再修改,这样可以保证取的两条路径一定不在一个子树内(...原创 2018-03-31 18:53:27 · 267 阅读 · 0 评论