#P8860. 动态图连通性
动态图连通性
题目描述
给定一张 点 边的有向图,初始时存在一条从 到 的路径。
你需要处理 组询问,每组询问给定一个 中的正整数 ,如果原图中的第 条边仍存在且当前的图中删去原图中的第 条边后仍有一条从 到 的路径,则删除原图中的第 条边。
你需要报告每组询问中是否删去了第 条边。
请注意:一组询问中删除某条边后,这条边会被永远删除。也就是询问之间会相互影响。
输入格式
输入第一行三个正整数 ,分别表示有向图的点数,边数以及询问个数。
接下来 行,第 行两个正整数 ,表示第 条边由 连向 。
接下来 行,每行一个正整数 ,具体含义同题目描述。
输出格式
输出共 行,每行一个正整数 或 。
如果在这组询问中删去了第 条边,输出 ,否则输出 。
5 6 5
1 2
2 3
3 5
2 4
4 5
5 1
1
2
3
4
5
0
1
1
0
0
10 11 8
1 2
2 7
2 5
1 4
4 5
4 8
8 9
9 5
3 2
3 6
5 10
10
5
11
10
3
7
1
4
1
1
0
0
1
0
1
0
提示
【样例解释】
在第一组样例中:
初始时,图中边集为 。
若删去原图中的第 条边 ,图中就没有 到 的路径,所以不能删除第 条边。
若删去原图中的第 条边 ,图中存在路径 ,所以可以删去第 条边,图中边集变为 。
若删去原图中的第 条边 ,图中存在路径 ,所以可以删去第 条边,图中边集变为 。
若删去原图中的第 条边 ,图中就没有 到 的路径,所以不能删除第 条边。
若删去原图中的第 条边 ,图中就没有 到 的路径,所以不能删除第 条边。
【数据范围】
测试点编号 | 特殊限制 | ||
---|---|---|---|
无 | |||
保证所有询问中最多有 条边没有被删除 | |||
保证所有询问中最多有 条边没有被删除 | |||
将有向图视作无向图仍能得到正确答案 | |||
无 |
对于所有数据,,给定的图无重边、自环,且存在一条 到 的路径。
给出的两组大样例分别满足测试点 1 和测试点 13 的限制。