#luoguP12014. [Ynoi April Fool's Round 2025] 牢帽

[Ynoi April Fool's Round 2025] 牢帽

本题没有可用的提交语言。

题目背景

题目描述

星野加奈给你一个 nn 个点的无向图,图初始没有边。他还有整数 u,vu,va1,a2,,ana_1,a_2,\cdots ,a_n。现在有 qq 次操作,操作有四种:

  1. 1 x y :连接 x,yx,y 之间的边,保证边原先不存在。
  2. 2 x y :删除 x,yx,y 之间的边,保证边原先存在。
  3. 3 x y :将 axa_x 修改为 yy
  4. 4 x :设图分为 C1,C2,,CkC_1,C_2,\cdots ,C_kkk 个连通块,求出 i=1kjCi(aj+x)moduv\sum_{i=1}^k \prod_{j\in C_i}(a_j+x) \bmod u^v

输入格式

第一行四个整数 n,q,u,vn,q,u,v

第二行 nn 个整数 a1,a2,,ana_1,a_2,\cdots , a_n

接下来 qq 行,每行表示一次操作。

输出格式

若干行,每行一个整数,表示每次 44 操作的答案。

5 10 3 2
1 2 3 4 5
4 2
1 1 2
1 3 4
4 0
1 2 3
3 2 5
4 1
2 3 4
1 4 5
4 2
7
1
3
3

提示

Idea:忘记来源了,请当时的出题人 qq 私信我

样例二

见附件中的 ex_c2.inex_c2.ans,此样例满足子任务 11

样例三

见附件中的 ex_c3.inex_c3.ans,此样例满足子任务 22

样例四

见附件中的 ex_c4.inex_c4.ans,此样例满足子任务 66

限制与约定

本题采用捆绑测试。

对于 100%100\% 的数据,满足 $1\leq n,q\leq 10^5,1\leq u\leq 10,1\leq v\leq 4,0\leq a_i <10^4$,33 操作中 yy44 操作中 xx 均为小于 10410^4 的非负整数。

子任务编号 分值 nn\leq qq\leq 特殊性质
11 2020 50005000 //
22 1010 10510^5 对所有 44 操作,x=0x=0
33 1515 v=1v=1
44 对所有 44 操作,xxuu 的倍数。
55 没有 2,32,3 操作。
66 2525 //