3563: DZY Loves Chinese - BZOJ
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相关推荐
- bzoj 3563: DZY Loves Chinese
Description 神校XJ之学霸兮,Dzy皇考曰JC. 摄提贞于孟陬兮,惟庚寅Dzy以降. 纷Dzy既有此内美兮,又重之以修能. 遂降临于OI界,欲以神力而凌♂辱众生. 今Dzy有一魞歄图, ...
- DZY Loves Chinese/DZY Loves Chinese II 题解
题目传送门1 \, 题目传送门2 题目大意: 给一张无向图,每次询问删掉一些边,然后问图是否连通,强制在线. 题解1 DZY Loves Chinese 和 DZY Loves Chinese II ...
- bzoj 3569 DZY Loves Chinese II
bzoj 对于这题先套路的找出一棵生成树,然后还会剩下一些非树边,要删边使得图不连通(假设先删非树边)当且仅当删掉了一条没有返祖边覆盖的树边,或者是删了两条被相同的非树边集合覆盖的树边 现在要处理这个 ...
- [bzoj 35633569]DZY Loves Chinese III
3263是道sb题,随便水过去吧..... 3569才是正真的神题! 用dfs搞出一棵生成树,把边分为树边和非树边. 对于非树边我们随机分配一个数值给他,而树边上的值为覆盖其所有非树边权值的异或和. ...
- BZOJ3569: DZY Loves Chinese II(线性基构造)
Description 神校XJ之学霸兮,Dzy皇考曰JC. 摄提贞于孟陬兮,惟庚寅Dzy以降. 纷Dzy既有此内美兮,又重之以修能. 遂降临于OI界,欲以神力而凌♂辱众生. 今Dzy有一魞歄图, ...
- 【BZOJ3569】DZY Loves Chinese II(线性基,图的连通性)
Description 神校XJ之学霸兮,Dzy皇考曰JC. 摄提贞于孟陬兮,惟庚寅Dzy以降. 纷Dzy既有此内美兮,又重之以修能. 遂降临于OI界,欲以神力而凌♂辱众生. 今Dzy有一魞歄图,其上 ...
- 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 ...
- 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) ...
- DZY Loves Math 系列详细题解
BZOJ 3309: DZY Loves Math I 题意 \(f(n)\) 为 \(n\) 幂指数的最大值. \[ \sum_{i = 1}^{a} \sum_{j = 1}^{b} f(\gcd ...
最新文章
- lftp 4.4.0 发布,命令行的FTP工具
- 根据条件查询某条记录的条数_「性能与架构」MySQL 8 查询优化新工具 Explain Analyze...
- 「SVN」Linux下svn使用命令
- IplImage类型解释和举例
- 安装mysql出现由于找不到VCRUNTIME140_1.dll,无法继续执行代码,请重新安装程序
- shell开启飞行模式_原来手机飞行模式有这么多用处!99%的深圳人都不知道...
- 如何修改GitHub项目显示语言问题
- Scapy 中文文档:一、介绍
- python和c 先学哪个-C和Python我该先学什么?
- 【基础知识】.Net基础加强 第四天
- 二、Vue菜鸟小教程-vue-router的简单入门程序
- 教你玩转CSDN博客
- mysql got signal 11_轻松解决MYSQL错误mysqld got signal 11 ;
- TOEFL wordlist 16
- mysql常用的tamper脚本,tampermonkey 实用脚本
- Android图片添加水印图片并把图片保存到文件存储
- 简易的java发邮件客户端
- Python灰帽子——黑客与逆向工程师的Python之道
- 简述一个html文档应包含几个基本标记,简述HTML文件的基本标记组成
- 2020计算机专业保研夏令营面经:南科大计算机
热门文章
- react 生成图片二维码_21个React开发神器
- 从网络到分布式-负载均衡
- Java设计模式学习总结(8)——结构型模式之桥接模式
- Linux学习总结(45)——Linux服务器出现卡慢的基本解决方法
- Kubernetes学习总结(2)——Kubernetes设计架构
- Tomcat学习总结(5)——Tomcat容器管理安全的几种验证方式
- c语言迷宫求解毕业设计,毕业设计(论文)-基于Windows平台C语言实现迷宫游戏的设计.doc...
- 计算机系班级海报,系部动态 | 电子系“五彩班栏”班级海报评比
- colormap保存 matlab_Matlab教程 | 利用NC文件进行相关系数场的计算及绘制
- 【Hadoop篇】--Hadoop常用命令总结