UOJ Logo Universal Online Judge

UOJ

#630. 【统一省选2021 A卷】支配

附件下载 统计

给定一张 n 个点 m 条边的有向图 G,其顶点从 1n 编号。

对于任意两个点 u,v,若从顶点 1 出发到达顶点 v 的所有路径都需要经过顶点 u,则称顶点 u 支配顶点 v。特别地,每个顶点支配其自身。

对于任意一个点 v,我们将图中支配顶点 v 的顶点集合称为 v 的受支配集 Dv

现在有 q 次互相独立的询问,每次询问给出一条有向边,请你回答在图 G 中加入该条边后,有多少个顶点的受支配集发生了变化。

输入格式

第一行三个整数 n,m,q,分别表示图中的顶点数、边数,以及询问数。

接下来 m 行每行两个整数 xi,yi,表示一条有向边 xiyi

接下来 q 行每行两个整数 si,ti,表示每次询问加入的边 siti

数据保证给出的图 G 中,从 1 号点出发能到达所有其他点,并且图中不包含重边与自环。

输出格式

对于每个询问输出一行一个整数表示答案。

样例一

input

6 6 3
1 2
1 3
3 4
4 5
2 6
4 1
5 6
3 2
2 4

output

1
0
2

explanation

对于原图,六个点的受支配集分别为:D1={1},D2={1,2},D3={1,3},D4={1,3,4},D5={1,3,4,5},D6={1,2,6}

加入 56 后,D6={1,6},其他点受支配集不变。

加入 32 后没有点受支配集改变。

加入 24D4={1,4},D5={1,4,5},其他点受支配集不变。

样例二

见附加文件中 ex_dominator2.inex_dominator2.ans

样例三

见附加文件中 ex_dominator3.inex_dominator3.ans

限制与约定

对于所有测试数据:1n3000,1m2×n,1q2×104

每个测试点的具体限制见下表:

测试点编号 n 特殊限制
12 10
36 100 q100
79 1000 m=n1
1015 q1000
1620 3000

时间限制1s

空间限制512MB

下载

样例数据下载