#A. 路径(path)

    Type: Default File IO: path 1000ms 256MiB

路径(path)

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

给定一个 nn 个节点,mm 条边的有向无环连通图,其中有 kk 个点是关键点。问图上是否存在一条简单路径,使得所有关键点都在路径上。

点从 11 开始编号。

输入格式

本题多测

对于每个测试点,第一行一个整数 TT,表示数据组数。

接下来有 TT 组数据,每组数据格式如下:

第一行三个整数 n,mn,m,分别表示图的点数,边数以及关键点个数。

接下来 mm 行,每行两个整数 ui,viu_i,v_i,表示有一条从 uiu_i 指向 viv_i 的有向边。

接下来一行一个整数 kk

接下来一行 kk 个整数 q1,q2,...,qkq_1,q_2,...,q_k,表示这 kk 个关键点的标号。

输出格式

一行字符串,如果存在满足条件的路径就输出 Yes,否则输出 No

1
7 9
6 1
1 5
6 3
5 3
6 4
5 4
4 2
2 7
1 7
3
2 6 7
Yes

样例解释

image

6->4->2->7 即为一条合法的路径。

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

样例解释

显然不存在任何一条路径能同时经过 2,4,5 三点。 image

数据范围

本题开启捆绑测试

对于 100%100\% 的数据,保证:1n,m1061\le \sum n,\sum m\le 10^60kn0\le k\le n,且图是一个有向无环图。保证 qiq_i 互不相同。

Subtask 分值 n,m\sum n,\sum m\le kk\le
11 1515 2×1032\times 10^3 nn
22 2×1042\times 10^4
33 3030 2×1052\times 10^5 1010
44 4040 10610^6 nn

NOIP 模拟赛(五)

Not Attended
Status
Done
Rule
OI
Problem
4
Start at
2023-11-2 8:00
End at
2023-11-2 12:00
Duration
4 hour(s)
Host
Partic.
11