题目背景
在森林中见过会动的树,在沙漠中见过会动的仙人掌过后,魔法少女 LJJ 已经觉得自己见过世界上的所有稀奇古怪的事情了。
LJJ 感叹道:
「这里真是个迷人的绿色世界,空气清新、淡雅,到处散发着醉人的奶浆味;小猴在枝头悠来荡去,好不自在;各式各样的鲜花争相开放,各种树枝的枝头挂满沉甸甸的野果;鸟儿的歌声婉转动听,小河里飘着落下的花瓣真是人间仙境。」
SHY 觉得 LJJ 还是太 naive,一天,SHY 带着自己心爱的图找到 LJJ,对 LJJ 说:
「既然你已经见识过动态树,动态仙人掌了,那么今天就来见识一下动态图吧!」
「要支持什么操作?」
「维护一个动态图,支持如下操作!」
「我可以离线吗?」
「可以,每次操作是不加密的。」
「我可以暴力吗?」
「自重。」
LJJ 很郁闷,你能帮帮他吗?
你需要维护一个动态图,支持如下操作:
- 新建一个节点,权值为 ;
- 连接两个节点;
- 将一个节点 所属于的联通块内权值小于 的所有节点权值变成 ;
- 将一个节点 所属于的联通块内权值大于 的所有节点权值变成 ;
- 询问一个节点 所属于的联通块内的第 小的权值是多少;
- 询问一个节点 所属联通块内所有节点权值之积与另一个节点 所属联通块内所有节点权值之积的大小,若 所属联通块内所有节点权值之积大于 所属联通块内所有节点权值之积,输出 ,否则为 ;
- 询问 所在联通块内节点的数量;
- 若两个节点 , 直接相连,将这条边断开;
- 若节点 存在,将这个点删去。