![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
树分治
live4m
老菜逼了
展开
-
CodeForces161 D.Distance in Tree (点分治)
D.Distance in TreeA tree is a connected graph that doesn’t contain any cycles.The distance between two vertices of a tree is the length (in edges) of the shortest path between these vertices.You ar...原创 2019-10-24 09:43:08 · 154 阅读 · 0 评论 -
P3806 点分治1 (点分治模板题)
题目描述给定一棵有n个点的树询问树上距离为k的点对是否存在。输入格式n,m 接下来n-1条边a,b,c描述a到b有一条长度为c的路径接下来m行每行询问一个K输出格式对于每个K每行输出一个答案,存在输出“AYE”,否则输出”NAY”(不包含引号)输入输出样例输入 #12 11 2 22输出 #1AYE说明/提示对于30%的数据n<=100对于60%的数据n&l...原创 2019-09-19 20:17:21 · 178 阅读 · 0 评论 -
poj1741 Tree (点分治)
TreeGive a tree with n vertices,each edge has a length(positive integer less than 1001).Define dist(u,v)=The min distance between node u and v.Give an integer k,for every pair (u,v) of vertices is ...原创 2019-09-21 09:43:55 · 151 阅读 · 0 评论 -
bzoj2152 聪聪可可 (点分治)
问题描述聪聪和可可是兄弟俩,他们俩经常为了一些琐事打起来,例如家中只剩下最后一根冰棍而两人都想吃、两个人都想玩儿电脑(可是他们家只有一台电脑)……遇到这种问题,一般情况下石头剪刀布就好了,可是他们已经玩儿腻了这种低智商的游戏。他们的爸爸快被他们的争吵烦死了,所以他发明了一个新游戏:由爸爸在纸上画n个“点”,并用n-1条“边”把这n个“点”恰好连通(其实这就是一棵树)。并且每条“边”上都有一个数。...原创 2019-09-21 20:53:34 · 128 阅读 · 0 评论 -
2019沈阳网络赛 D.Fish eating fruit (点分治)
题意:求树上任意点对之间路径长度%3=0,1,2的路径和思路:没想出来怎么统计,题解说要统计 %3=0,1,2 的路径总长度和 %3=0,1,2 出现的次数开始没懂为什么要统计次数,画个图就明白了:d[i]为 %3=i 的路径条数sum[i]为 %3=i 的路径总长度该图中:d[1]=2,d[2]=1;sum[1]=2,sum[2]=2;简称路径i为 %3=i 的路径因为...原创 2019-09-22 12:52:26 · 152 阅读 · 0 评论