- [Neerc2016] Mole Tunnels
markdown 题面
- 2021-9-20 20:40:54 @
题目背景
在森林中见过会动的树,在沙漠中见过会动的仙人掌过后,魔法少女 LJJ 已经觉得自己见过世界上的所有稀奇古怪的事情了。
LJJ 感叹道:
「这里真是个迷人的绿色世界,空气清新、淡雅,到处散发着醉人的奶浆味;小猴在枝头悠来荡去,好不自在;各式各样的鲜花争相开放,各种树枝的枝头挂满沉甸甸的野果;鸟儿的歌声婉转动听,小河里飘着落下的花瓣真是人间仙境。」
SHY 觉得 LJJ 还是太 naive,一天,SHY 带着自己心爱的图找到 LJJ,对 LJJ 说:
「既然你已经见识过动态树,动态仙人掌了,那么今天就来见识一下动态图吧!」
「要支持什么操作?」
「维护一个动态图,支持如下操作!」
「我可以离线吗?」
「可以,每次操作是不加密的。」
「我可以暴力吗?」
「自重。」
LJJ 很郁闷,你能帮帮他吗?
题目描述
你需要维护一个动态图,支持如下操作:
- 新建一个节点,权值为 ;
- 连接两个节点;
- 将一个节点 所属于的联通块内权值小于 的所有节点权值变成 ;
- 将一个节点 所属于的联通块内权值大于 的所有节点权值变成 ;
- 询问一个节点 所属于的联通块内的第 小的权值是多少;
- 询问一个节点 所属联通块内所有节点权值之积与另一个节点 所属联通块内所有节点权值之积的大小,若 所属联通块内所有节点权值之积大于 所属联通块内所有节点权值之积,输出 ,否则为 ;
- 询问 所在联通块内节点的数量;
- 若两个节点 , 直接相连,将这条边断开;
- 若节点 存在,将这个点删去。
输入格式
第一行一个整数 ,表示操作次数,接下来 行,每行若干个整数,描述一次操作。
输出格式
对每次询问操作,输出其答案。
11
1 2
1 3
1 4
1 5
1 6
2 1 2
2 2 3
2 3 4
2 4 5
3 2 5
5 3 4
6
数据范围与约定
,所有出现的数均小于 。
说明
在不影响原题面的基础上,为了增加阅读体验,对题面格式进行了部分优化。
4 条评论
-
401rk8 LV 8 @ 2022-2-11 7:31:43
原题面操作类型 ,不然做不了了
-
2021-9-28 14:05:31@
以及,由于hanhan憨憨 Ros 的误操作,您的帖子内容被 Ros 覆盖掉了……对不起!
-
2021-9-28 14:04:56@
已修缮,感谢贡献
-
2021-9-22 18:36:55@
好像比原题面少了两个操作吧?
而且在题目背景没有什么特殊情况的时候最好不要删掉(
- 1
信息
- ID
- 4399
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 7
- 标签
- (无)
- 递交数
- 25
- 已通过
- 9
- 上传者