【JZOJ3875】【NOIP2014八校联考第4场第2试10.20】星球联盟(alliance)

编程入门 行业动态 更新时间:2024-10-10 06:14:36

【JZOJ3875】【NOIP2014八校<a href=https://www.elefans.com/category/jswz/34/1763337.html style=联考第4场第2试10.20】星球联盟(alliance)"/>

【JZOJ3875】【NOIP2014八校联考第4场第2试10.20】星球联盟(alliance)

fg

在遥远的S星系中一共有N个星球,编号为1…N。其中的一些星球决定组成联盟,以方便相互间的交流。
但是,组成联盟的首要条件就是交通条件。初始时,在这N个星球间有M条太空隧道。每条太空隧道连接两个星球,使得它们能够相互到达。若两个星球属于同一个联盟,则必须存在一条环形线路经过这两个星球,即两个星球间存在两条没有公共隧道的路径。
为了壮大联盟的队伍,这些星球将建设P条新的太空隧道。这P条新隧道将按顺序依次建成。一条新轨道建成后,可能会使一些星球属于同一个联盟。你的任务是计算出,在一条新隧道建设完毕后,判断这条新轨道连接的两个星球是否属于同一个联盟,如果属于同一个联盟就计算出这个联盟中有多少个星球。

对于100%的数据有1≤N,M,P≤200000。

hdj

顺次连接给定的边,判断哪些是树边。
(树边,也即两端点所在的连通块不同)
知道哪些是树边之后,很容易知道什么询问输出No。
然后,对于其他边 (u,v) ,会使得

更多推荐

【JZOJ3875】【NOIP2014八校联考第4场第2试10.20】星球联盟(alliance)

本文发布于:2024-02-07 02:39:33,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1752676.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:联考   星球   联盟   alliance

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!