#P1060. 有向无环图
有向无环图
题目描述
有一张 个点 条边的 DAG(有向无环图),每个点有一个点权,初始时都为 ,需要支持 次如下操作:
操作 :给出 ,把 DAG 上点 能到达的所有点的点权设为 。
操作 :给出 ,把 DAG 上点 能到达的所有点的点权对 取。
操作 :给出 ,询问点 的点权。
输入格式
输入数据第一行包含三个正整数 。
接下来 行,每行两个整数 表示一条从 到 的有向边。
接下来 行,每行格式为以下三者其一:
表示把 DAG 上点 能到达的所有点的点权设为 。
表示把 DAG 上点 能到达的所有点的点权对 取 。
表示询问点 的点权。
输出格式
对于每次询问操作,输出一行一个整数表示询问的答案。
6 5 12
1 2
1 3
3 4
2 4
5 6
1 1 3
3 1
3 2
1 2 2
3 3
3 4
2 6 7
3 5
3 6
2 1 3
3 2
3 3
3
3
3
2
0
0
2
3
数据范围
对于 的数据,;
对于另外 的数据,没有 操作;
对于另外 的数据,没有 操作且 ;
对于另外 的数据,没有 操作;
对于另外 的数据,;
对于 的数据,。