SP9576 DYNACON2 - Dynamic Graph Connectivity

题目描述

EntropyIncreaser 有一个 $n$ 个点的无向图,初始没有边。 她现在要对这个图进行$m$次操作,具体如下: $\texttt{add}$ $u$ $v$:表示在 $u$ 和 $v$ 节点之间连一条边,保证此时 $u,v$ 之间没有边。 $\texttt{rem}$ $u$ $v$:表示删除 $u$ 和 $v$ 节点之间的边,保证此时 $u,v$ 之间存在边。 $\texttt{conn}$ $u$ $v$:表示查询 $u$ 和 $v$ 节点是否连通。如果连通则输出`YES`,否则输出`NO`。 由于她还要准备去阿克NOI,不想做这么简单的问题浪费时间。 于是这个任务就交给你了。

输入格式

输出格式

说明/提示

样例有锅。 真正的输入样例为: ```cpp 4 11 add 1 2 add 2 3 add 3 4 add 1 4 conn 4 2 rem 1 2 conn 2 4 rem 3 4 conn 4 2 add 2 4 conn 4 2 ``` 真正的输出样例为: ```cpp YES YES NO YES ``` 第一个测试点为样例。