HDU 6115 Factory(虚树+根号分治)

Factory

Solution

对于每个大小\(>size\)的集合\(O(n)\)预处理出其与其他集合的答案,这部分复杂度\(O(\frac{n}{size}\cdot n)\)

对于大小\(<size\)的集合在询问时建虚树\(O(size)\)解决即可,使用\(O(1)\)LCA时这部分复杂度\(O(size\cdot m)\)

 

0 0 vote
Article Rating
Subscribe
提醒
guest
0 评论
Inline Feedbacks
View all comments