题意
给定一个N个点
N,Q≤50000
M≤105
a,b≤109
分析
暴力的想法就是对于每个询问,只加a≤qa且b≤qb的边,维护一个并查集,最后看a,b是否联通,以及联通块中a,b的最大值是否为qa,qb。
我们考虑用分块优化。对于一条参数为(ai,bi)的边,它只对A≥ai的询问有用。我们将边按a排序,分块,把每条边加到整块都能用到该边的块中。询问我们也将其插入它应在的块中。然后对于一个块,我们将其的询问和边按
不妨设分块大小为L,
给定一个N个点
N,Q≤50000
M≤105
a,b≤109
暴力的想法就是对于每个询问,只加a≤qa且b≤qb的边,维护一个并查集,最后看a,b是否联通,以及联通块中a,b的最大值是否为qa,qb。
我们考虑用分块优化。对于一条参数为(ai,bi)的边,它只对A≥ai的询问有用。我们将边按a排序,分块,把每条边加到整块都能用到该边的块中。询问我们也将其插入它应在的块中。然后对于一个块,我们将其的询问和边按
不妨设分块大小为L,