AtCoder Grand Contest 002D: Stamp Rally 题解
可以想到一种朴素的做法:
对于每个询问,我二分答案,然后将编号小于答案的边都加入并查集,最后判断一下u和v所在的连通块大小之和是否大于z就可以了(注意如果u和v在一个连通块中只能算一次),这样的复杂度是O(q∗n∗logn)O(q∗n∗logn)O(q*n*logn),需要优化
考虑这个方法的效率瓶颈,主要是我们对各个询问进行计算的时候,很多次二分的答案都是一样的,对于这样二分出同样答案的状态...
原创
2018-04-02 21:28:48 ·
363 阅读 ·
0 评论