A92986.「联合省选 2021 A」支配

省选/NOI-

省选

通过率:0%

时间限制:1.00s

内存限制:512MB

题目描述

给定一张 nn 个点 mm 条边的有向图 GG,其顶点从 11 到 nn 编号。

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

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

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

输入格式

第一行,三个整数 n,m,qn, m, q,分别表示图中的顶点数、边数,以及询问数。
接下来 mm 行,每行两个整数 xi,yix_i,y_i,表示一条有向边从 xix_i 到 yiy_i。
接下来 qq 行,每行两个整数 si,tis_i,t_i,表示每次询问加入的边从 sis_i 到 tit_i。

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

输出格式

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

输入输出样例

  • 输入#1

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

    输出#1

    1
    0
    2
    

说明/提示

对于所有测试数据:1≤n≤3×1031 \le n \le 3 \times {10}^3,1≤m≤2×n1 \le m \le 2 \times n,1≤q≤2×1041 \le q \le 2 \times {10}^4。

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

测试点编号 n≤n \le 特殊性质
1∼21 \sim 2 1010 无
3∼63 \sim 6 100100 q≤100q \le 100
7∼97 \sim 9 10001000 m=n−1m = n - 1
10∼1510 \sim 15 10001000 q≤2000q \le 2000
16∼2016 \sim 20 30003000 无

输入解题思路,AI测评打分。不知道怎么写?

首页