[bzoj3522][bzoj4543][POI2014]HOTEL
Description给出一棵树,求这棵树中有多少种方法选择三个点使得这三个点之间的距离两两相等。
n<=1e5Solution首先我们来考虑一种奇怪的可优化的N^2做法。
设Fi,j表示i的子树中到i的距离为j的点的个数
Gi,j表示i的子树中有多少个点对满足到他们的lca的距离为d,同时lca到i的距离为d-j
也就是还能再伸出j的长度的点对数。
首先我们考虑选择一个儿子继承可以发现转
原创
2017-09-11 22:22:38 ·
581 阅读 ·
0 评论