分治
ChaseNo1
这个作者很懒,什么都没留下…
展开
-
洛谷P3806 点分治模板
题意: 点分治模板,问树上两点路径权值和为kkk的无序对数目。 分析: 点分治:每次在无根树中选取一个点为根,然后递归处理以根节点的儿子为根的子树。(选取哪个为根会影响效率) 人话:递归子树 对于以rootrootroot为根的树,那么树上两点u,vu,vu,v路径有两种情况: 1.1.1.路径经过rootrootroot 2.2.2.路径不经过rootrootroot 我们可以只统计路径经过ro...原创 2019-07-19 14:49:30 · 189 阅读 · 0 评论 -
洛谷P2634 聪明可可(点分治)
题意: 问树上两点u,vu,vu,v路径和为333的倍数的有序对u,vu,vu,v个数。 分析: 点分治。 将每条到根节点的路径都取模333,然后用dis[0],dis[1],dis[2]dis[0],dis[1],dis[2]dis[0],dis[1],dis[2]记录个数, 那么一次结果就是dis[0]∗dis[0]+2∗dis[1]∗dis[2]dis[0]*dis[0]+2*dis[1]*...原创 2019-07-19 14:57:55 · 157 阅读 · 0 评论