题目名称 | 2067. [BZOJ 3674] 可持久化并查集加强版 |
---|---|
输入输出 | bzoj_3974.in/out |
难度等级 | ★★★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 10 |
题目来源 | mikumikumi 于2016-04-14加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:43, 提交:202, 通过率:21.29% | ||||
┭┮﹏┭┮ | 100 | 0.338 s | 80.65 MiB | C++ |
甘罗 | 100 | 0.424 s | 63.25 MiB | C++ |
Marvolo | 100 | 0.437 s | 63.25 MiB | C++ |
Cooook | 100 | 0.466 s | 62.09 MiB | C++ |
可以的. | 100 | 0.500 s | 114.76 MiB | C++ |
hzoi_xx | 100 | 0.505 s | 95.68 MiB | C++ |
Hale | 100 | 0.530 s | 75.08 MiB | C++ |
zys | 100 | 0.538 s | 69.10 MiB | C++ |
阿狸 | 100 | 0.549 s | 138.30 MiB | C++ |
Hzoi_Ivan | 100 | 0.562 s | 153.67 MiB | C++ |
关于 可持久化并查集加强版 的近10条评论(全部评论) | ||||
---|---|---|---|---|
| ||||
第三组数据有鬼吧
xzz_666
2018-03-24 16:14
13楼
| ||||
BZOJ AC,COGS50分。。求神犇指错。。。(代码略丑
| ||||
烧内存
AAAAAAAAAA
2017-09-05 11:47
11楼
| ||||
wq的代码好丑QAQ
| ||||
%%%榜首zyf
하루Kiev
2017-08-03 20:15
9楼
| ||||
%%%zyf
하루Kiev
2017-08-03 20:15
8楼
| ||||
请问第三组数据第一个操作是回到第一个操作后是什么鬼?
还有,第三组数据就没有合并操作,为什么会出现答案为1的情况呢?请管理员修正。 该代码在bzoj上AC http://www.lydsy.com/JudgeOnline/submitpage.php?id=3674&sid=1794517 | ||||
我是最慢的
没加强制在线还过了3个点,数据水啊...... | ||||
请问这题COGS哪里来的版权?
CreationAugust
2016-04-18 08:50
5楼
|
有 n 个集合,m 个操作,操作分为三种:
1 a b ——合并 a,b 所在集合;
2 k ——回到输入的第 k 次操作之后的状态;
3 a b ——询问 a,b 是否属于同一集合,是则输出 1 否则输出 0。
第一行为 n,m。
接下来 m 行描述了每个操作,按照题目描述中所述的格式。
每个操作强制在线,需要对输入的 a,b,k 进行运算得到真实的 a,b,k 后再执行操作,运算方法为 x=x xor lastans,lastans 表示上一个询问的答案,其初始值为 0。
对于每个询问操作,输出一个结果,每个结果占一行。
5 6 1 1 2 3 1 2 2 1 3 0 3 2 1 3 1 2
1 0 1
$0<n,m\leq 2\times 10^5$