P1197 [JSOI2008]星球大战
2021-06-06 19:07
标签:通过 输入输出 依次 双向 print -- jsoi2008 原来 names 很久以前,在一个遥远的星系,一个黑暗的帝国靠着它的超级武器统治者整个星系。某一天,凭着一个偶然的机遇,一支反抗军摧毁了帝国的超级武器,并攻下了星系中几乎所有的星球。这些星球通过特殊的以太隧道互相直接或间接地连接。 但好景不长,很快帝国又重新造出了他的超级武器。凭借这超级武器的力量,帝国开始有计划地摧毁反抗军占领的星球。由于星球的不断被摧毁,两个星球之间的通讯通道也开始不可靠起来。现在,反抗军首领交给你一个任务:给出原来两个星球之间的以太隧道连通情况以及帝国打击的星球顺序,以尽量快的速度求出每一次打击之后反抗军占据的星球的连通快的个数。(如果两个星球可以通过现存的以太通道直接或间接地连通,则这两个星球在同一个连通块中)。 输入格式: 输入文件第一行包含两个整数,N (1
接下来的M行,每行包括两个整数X, Y,其中(0Y 接下来一行是一个整数K,表示帝国计划打击的星球个数。 接下来的K行每行一个整数X,满足0
输出格式: 输出文件的第一行是开始时星球的连通块个数。 接下来的K行,每行一个整数,表示经过该次打击后现存星球的连通块个数。 [JSOI2008] 一道简单的并查集题,当然你要倒着并。 一个可恶的错误,并查集我竟然忘了初始化。 P1197 [JSOI2008]星球大战 标签:通过 输入输出 依次 双向 print -- jsoi2008 原来 names 原文地址:http://www.cnblogs.com/CLGYPYJ/p/7337309.html题目描述
输入输出格式
输入输出样例
8 13
0 1
1 6
6 5
5 0
0 6
1 2
2 3
3 4
4 5
7 1
7 2
7 6
3 6
5
1
6
3
5
7
1
1
1
2
3
3
说明
#include
下一篇:c# 属性改变