【普及】删除与联通
题目描述
给定一个无向图,请编写一个程序实现以下两种操作:
D x y:从原图中删除连接 和 顶点的边;Q x y:询问 和 顶点是否连通
输入格式
第一行两个数 ,分别表示顶点和边数。
接下来 行,每行 2 个整数 和 ,表示 和 之间有边相连,保证没有重复的边。
接下来一行 1 个整数 。
以下 行,每行一个操作,保证不会有非法删除。
输出格式
按询问次序输出所有 操作的回答,连通的回答 "C",不连通的回答 "D"。
3 3
1 2
1 3
2 3
5
Q 1 2
D 1 2
Q 1 2
D 3 2
Q 1 2
C
C
D
提示
【样例 #1 解释】
- 并查集擅长合并,但不擅长删除
- 不妨考虑讲所有操作 倒过来