题目传送门 Description 给出一个大小为 \(n\) 的边权全为 \(1,2\) 的带权树,有 \(q\) 此查询,每次给出 \(u,v,p\) ,问 \(u\to v\) 每次可以最多走边权和 \(\le p\) 的路径,问最少走多少次. \(n,q\le 10^5\) Solution 因为自己没有想出来,所以还是写一发题解. 首先边权比较有迷惑性,但是这个 \(\le 2\) 确实多少用.考虑根号分治,可以发现 \(p>\sqrt n\) 最多只会爬 \(\sqrt n\) 次,…