题目背景
这曾今有一个凄婉哀伤的故事,但是被出题人删档弄丢了。
题目描述
你有一个无向图 G(V,E), E 中每一个元素用一个二元组 (u,v) 表示。
现在把 E 中的元素排成一个长度为 ∣E∣ 序列 A。
然后给你 q 个询问二元组 (l,r),
表示询问 图 G′(V,i∈[l,r]⋃{Ai}) 的联通块的个数。
输入格式
第一行, 四个整数, 表示 ∣V∣, ∣E∣, q, t, 其中 t 表示强制在线参数.
以下∣E∣行, 每行一个二元组 (u,v) , 表示 A 序列.
再以下q行, 每行一个二元组 (l′,r′) 表示一组加密后的询问.
解密方式:
初始时 last_ans = 0.
输出格式
q 行,表示每个询问的答案。
提示
Subtask1( 15% ): ∣V∣,∣E∣,q≤5000
Subtask2( 25% ): t=0
Subtask3( 22% ): ∣V∣≤104,∣E∣,q≤3∗104
Subtask4( 38% ): 无特殊限制.
对于 100% 的数据保证, ∣V∣≤105,∣E∣≤2∗105,q≤105,t∈{0,1}