【IOI 2018】狼人(点权重构树 + 二维数点)

题目

【IOI 2018】狼人

给定 n n n 个点 m m m 条边的无向图, q q q 个询问,第 i i i 个询问形如 ( s i , e i , l i , r i ) (s_i, e_i, l_i, r_i) (si,ei,li,ri),表示询问是否存在一条从 s i s_i si 出发后只经过 [ l i , n ] [l_i, n] [li,n] 区间内的点,在 [ l i , r i ] [l_i, r_i] [li,ri] 中的某一点中变身,然后只经过 [ 1 , r i ] [1, r_i] [1,ri] 区间内的点走到 t i t_i ti 的路径。

n ≤ 2 × 1 0 5 , m , q ≤ 4 × 1 0 5 n \le 2 \times 10^5, m, q \le 4 \times 10^5 n2×105,m,q4×105。允许离线。

分析

题目等价于:问从 s i s_i si 出发只经过 [ l i , n ] [l_i, n] [li,n] 区间内的点能到达的点集与从 t i t_i ti 点出发只经过 [ 1 , r i ] [1, r_i] [1,r

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值