首页 > TAG信息列表 > P5445
P5445 [APIO2019]路灯 树套树
题意: 戳这里 分析: 暴力: \(O(nq)\) 的暴力没有什么意义,我们换一个思路,我们对于询问的区间进行莫队,然后统计前缀中 \(r-l+1\) 的位置有多少个,这个可以用线段树维护,每一个节点维护一个 pair ,重载一下取 \(\max\) ,复杂度也许是 \(O(n\sqrt n\log )\),实际得分 60pts 正解 我们考虑LG P5445 [APIO2019]路灯
Description 一辆自动驾驶的出租车正在 Innopolis 的街道上行驶。该街道上有 $n+1$ 个停车站点,它们将街道划分成了 $n$ 条路段。每一路段都拥有一个路灯。当第 $i$ 个路灯亮起,它将照亮连接第 $i$ 与第 $i+1$ 个站点的路段。否则这条路段将是黑暗的。 安全起见,出租车只能在被照亮的P5445-[APIO2019]路灯【set,树状数组套线段树】
正题 题目链接:https://www.luogu.com.cn/problem/P5445 题目大意 \(n+1\)个点,\(i\)和\(i+1\)个点之间有一条边,\(q\)个操作 断开/连接第\(x\)和\(x+1\)之间的边 询问目前为止\(a\)和\(b\)点在多少个操作后是联通的(包括开始前) 解题思路 粗略的思想是我们可以用\(set\)来维护联