Description
神校XJ之学霸兮,Dzy皇考曰JC。
摄提贞于孟陬兮,惟庚寅Dzy以降。
纷Dzy既有此内美兮,又重之以修能。
遂降临于OI界,欲以神力而凌♂辱众生。
 
今Dzy有一魞歄图,其上有N座祭坛,又有M条膴蠁边。
时而Dzy狂WA而怒发冲冠,神力外溢,遂有K条膴蠁边灰飞烟灭。
而后俟其日A50题则又令其复原。(可视为立即复原)
然若有祭坛无法相互到达,Dzy之神力便会大减,于是欲知其是否连通。
Input
第一行N,M
接下来M行x,y:表示M条膴蠁边,依次编号
接下来一行Q
接下来Q行:
每行第一个数K而后K个编号c1~cK:表示K条边,编号为c1~cK
为了体现在线,K以及c1~cK均需异或之前回答为连通的个数
Output
对于每个询问输出:连通则为‘Connected’,不连通则为‘Disconnected’
(不加引号)
Sample Input
5 10
2 1
3 2
4 2
5 1
5 3
4 1
4 3
5 2
3 1
5 4
5
1 1
2 7 0 3
6 0 7 4 6
1 2 7
0 5 0 2 13
Sample Output
Connected
Connected
Connected
Connected
Disconnected
HINT

HINT

N≤100000 M≤500000 Q≤50000 1≤K≤15

数据保证没有重边与自环

Tip:请学会使用搜索引擎

无聊写了这道伪在线题

因为我们通过计算这一行有多少个数字可以得到每次的k,xor之后得到以前说联通的次数,最后一个暴力并查集就行了

 const
maxn=;
maxm=;
var
x,y,e:array[..maxm]of longint;
f:array[..maxn]of longint;
n,m,q,last:longint; function find(x:longint):longint;
begin
if f[x]=x then exit(x);
f[x]:=find(f[x]);
exit(f[x]);
end; procedure main;
var
i,cnt,k:longint;
begin
read(n,m);
for i:= to m do
read(x[i],y[i]);
readln(q);readln;
for i:= to q- do
begin
read(k);cnt:=;
while not seekeoln do
begin
inc(cnt);
read(e[cnt]);
end;
readln;
k:=k xor cnt;
if k>last then
writeln('Connected')
else
writeln('Disconnected');
last:=k;
end;
for i:= to cnt do e[i]:=e[i] xor k;
for i:= to n do f[i]:=i;
for i:= to cnt do y[e[i]]:=x[e[i]];
for i:= to m do
if find(x[i])<>find(y[i]) then f[f[x[i]]]:=f[y[i]];
for i:= to n- do
if find(i)<>find(i+) then
begin
writeln('Disconnected');
exit;
end;
writeln('Connected');
end; begin
main;
end.

最新文章

  1. .NET Core RC2发布在即,我们试着用记事本编写一个ASP.NET Core RC2 MVC程序
  2. Android获取可存储文件所有路径
  3. 编译器 cc、gcc、g++、CC 的区别
  4. Adobe AIR对本地文件(XML文件)的操作
  5. [osx] 查看端口被占用
  6. ubuntu10.04下修改mysql的datadir的问题
  7. SQL--类型转换
  8. MyISAM 和 InnoDB 讲解
  9. uva 315 Network(无向图求割点)
  10. 【转】谁说Vim不是IDE?(一)
  11. HTML5 文件域+FileReader 读取文件(一)
  12. android捕获程序异常退出
  13. Source Insight使用小技巧小结
  14. C# — 实现软件开机自启功能(不需要管理员权限)
  15. babel-node + Express NodeJS项目搭建指南
  16. 关于wifi网络基本原理了解
  17. Paired t-test
  18. libc.so.6: version &#39;GLIBC_2.14&#39; not found报错提示的解决方案
  19. [原创]K8一句话密码爆破工具{秒破10万} 支持ASP/PHP/ASPX/JSP/CFM/DIY
  20. Neo4j视频教程 Neo4j 图数据库视频教程

热门文章

  1. Intent进行组件通信的一些体会
  2. NAT
  3. 【Unity3D实战】方块跑酷初级开发实战(一)
  4. 20141201--JS Window
  5. jQuery鼠标事件
  6. javascript a=a||&quot;&quot; 表达式
  7. 链接与ELF文件格式的复习
  8. (栈)栈 给定push序列,判断给定序列是否是pop序列
  9. SQL语句执行顺寻
  10. 取代file_get_contents 的一个采集函数