P11911 [PA 2025] 集合 1 / Zbiory 1
题目背景
PA 2025 trial round t1.
由于评测机性能差距,微调了 TL 和 ML。
**请注意本题非同寻常的时空限制。**
题目描述
给定正整数 $n,m$。定义全集 $U=\{1,2,\ldots,n\}$。
构造 $(n+m)$ 个集合 $A_1,A_2,\ldots,A_{n+m}$:
1. 对于 $1\le i\le n$,$A_i$ 里的元素为 $U$ 中 $i$ 的倍数。
2. 对于 $n+1\le i\le n+m$,给定参数 $op_i$:
- 当 $op_i=1$ 时,给定参数 $x,y$,则 $A_{i}=A_x\cup A_y$;
- 当 $op_i=2$ 时,给定参数 $x,y$,则 $A_{i}=A_x\cap A_y$;
- 当 $op_i=3$ 时,给定参数 $x$,则 $A_{i}=U\backslash A_x$(即 $A_i=\{j:j\in U,j\not\in A_x\}$)。
接着有 $q$ 次询问,每次询问给定两个正整数 $x,y$,问是否有 $y\in A_x$。
输入格式
第一行,三个正整数 $n,m,q$。
以下 $m$ 行,第 $i$ 行要么是 $1$ 或 $2$ 后面跟两个正整数,要么是 $3$ 后面跟一个正整数,表示第 $n+i$ 个集合的构造方式。
接下来 $q$ 行,每行两个正整数 $x,y$($1 \le x \le n+m,\ 1 \le y \le n$),表示一次询问。
输出格式
对于每组询问,输出一行,如果 $y\in A_x$,输出 $\tt{TAK}$,否则输出 $\tt{NIE}$。
说明/提示
- $1\le n\le 5\times 10^4$;
- $1\le m\le 4\times 10^5$;
- $1\le q\le 10^6$;
- $1\le x_i,y_i