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之后得到以前说联通的次数,最后一个暴力并查集就行了

 1 const
 2     maxn=100100;
 3     maxm=500500;
 4 var
 5     x,y,e:array[0..maxm]of longint;
 6     f:array[0..maxn]of longint;
 7     n,m,q,last:longint;
 8
 9 function find(x:longint):longint;
10 begin
11     if f[x]=x then exit(x);
12     f[x]:=find(f[x]);
13     exit(f[x]);
14 end;
15
16 procedure main;
17 var
18     i,cnt,k:longint;
19 begin
20     read(n,m);
21     for i:=1 to m do
22         read(x[i],y[i]);
23     readln(q);readln;
24     for i:=1 to q-1 do
25         begin
26             read(k);cnt:=0;
27             while not seekeoln do
28                 begin
29                     inc(cnt);
30                     read(e[cnt]);
31                 end;
32             readln;
33             k:=k xor cnt;
34             if k>last then
35                 writeln('Connected')
36             else
37                 writeln('Disconnected');
38             last:=k;
39         end;
40     for i:=1 to cnt do e[i]:=e[i] xor k;
41     for i:=1 to n do f[i]:=i;
42     for i:=1 to cnt do y[e[i]]:=x[e[i]];
43     for i:=1 to m do
44         if find(x[i])<>find(y[i]) then f[f[x[i]]]:=f[y[i]];
45     for i:=1 to n-1 do
46         if find(i)<>find(i+1) then
47         begin
48             writeln('Disconnected');
49             exit;
50         end;
51     writeln('Connected');
52 end;
53
54 begin
55     main;
56 end.

View Code

转载于:https://www.cnblogs.com/Randolph87/p/3789537.html

3563: DZY Loves Chinese - BZOJ相关推荐

  1. bzoj 3563: DZY Loves Chinese

    Description 神校XJ之学霸兮,Dzy皇考曰JC. 摄提贞于孟陬兮,惟庚寅Dzy以降. 纷Dzy既有此内美兮,又重之以修能. 遂降临于OI界,欲以神力而凌♂辱众生.   今Dzy有一魞歄图, ...

  2. DZY Loves Chinese/DZY Loves Chinese II 题解

    题目传送门1 \, 题目传送门2 题目大意: 给一张无向图,每次询问删掉一些边,然后问图是否连通,强制在线. 题解1 DZY Loves Chinese 和 DZY Loves Chinese II ...

  3. bzoj 3569 DZY Loves Chinese II

    bzoj 对于这题先套路的找出一棵生成树,然后还会剩下一些非树边,要删边使得图不连通(假设先删非树边)当且仅当删掉了一条没有返祖边覆盖的树边,或者是删了两条被相同的非树边集合覆盖的树边 现在要处理这个 ...

  4. [bzoj 35633569]DZY Loves Chinese III

    3263是道sb题,随便水过去吧..... 3569才是正真的神题! 用dfs搞出一棵生成树,把边分为树边和非树边. 对于非树边我们随机分配一个数值给他,而树边上的值为覆盖其所有非树边权值的异或和. ...

  5. BZOJ3569: DZY Loves Chinese II(线性基构造)

    Description 神校XJ之学霸兮,Dzy皇考曰JC. 摄提贞于孟陬兮,惟庚寅Dzy以降. 纷Dzy既有此内美兮,又重之以修能. 遂降临于OI界,欲以神力而凌♂辱众生.   今Dzy有一魞歄图, ...

  6. 【BZOJ3569】DZY Loves Chinese II(线性基,图的连通性)

    Description 神校XJ之学霸兮,Dzy皇考曰JC. 摄提贞于孟陬兮,惟庚寅Dzy以降. 纷Dzy既有此内美兮,又重之以修能. 遂降临于OI界,欲以神力而凌♂辱众生. 今Dzy有一魞歄图,其上 ...

  7. bzoj 3739 DZY loves math VIII

    3739: DZY loves math VIII Time Limit: 25 Sec Memory Limit: 512 MB Submit: 318 Solved: 50 [Submit][St ...

  8. BZOJ 3309 DZY Loves Math

    3309: DZY Loves Math Description 对于正整数n,定义f(n)为n所含质因子的最大幂指数.例如f(1960)=f(2^3 * 5^1 * 7^2)=3, f(10007) ...

  9. DZY Loves Math 系列详细题解

    BZOJ 3309: DZY Loves Math I 题意 \(f(n)\) 为 \(n\) 幂指数的最大值. \[ \sum_{i = 1}^{a} \sum_{j = 1}^{b} f(\gcd ...

最新文章

  1. lftp 4.4.0 发布,命令行的FTP工具
  2. 根据条件查询某条记录的条数_「性能与架构」MySQL 8 查询优化新工具 Explain Analyze...
  3. 「SVN」Linux下svn使用命令
  4. IplImage类型解释和举例
  5. 安装mysql出现由于找不到VCRUNTIME140_1.dll,无法继续执行代码,请重新安装程序
  6. shell开启飞行模式_原来手机飞行模式有这么多用处!99%的深圳人都不知道...
  7. 如何修改GitHub项目显示语言问题
  8. Scapy 中文文档:一、介绍
  9. python和c 先学哪个-C和Python我该先学什么?
  10. 【基础知识】.Net基础加强 第四天
  11. 二、Vue菜鸟小教程-vue-router的简单入门程序
  12. 教你玩转CSDN博客
  13. mysql got signal 11_轻松解决MYSQL错误mysqld got signal 11 ;
  14. TOEFL wordlist 16
  15. mysql常用的tamper脚本,tampermonkey 实用脚本
  16. Android图片添加水印图片并把图片保存到文件存储
  17. 简易的java发邮件客户端
  18. Python灰帽子——黑客与逆向工程师的Python之道
  19. 简述一个html文档应包含几个基本标记,简述HTML文件的基本标记组成
  20. 2020计算机专业保研夏令营面经:南科大计算机

热门文章

  1. react 生成图片二维码_21个React开发神器
  2. 从网络到分布式-负载均衡
  3. Java设计模式学习总结(8)——结构型模式之桥接模式
  4. Linux学习总结(45)——Linux服务器出现卡慢的基本解决方法
  5. Kubernetes学习总结(2)——Kubernetes设计架构
  6. Tomcat学习总结(5)——Tomcat容器管理安全的几种验证方式
  7. c语言迷宫求解毕业设计,毕业设计(论文)-基于Windows平台C语言实现迷宫游戏的设计.doc...
  8. 计算机系班级海报,系部动态 | 电子系“五彩班栏”班级海报评比
  9. colormap保存 matlab_Matlab教程 | 利用NC文件进行相关系数场的计算及绘制
  10. 【Hadoop篇】--Hadoop常用命令总结