传统题 2000ms 256MiB

[CSP-J2019] 加工零件

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Description

凯凯的工厂正在有条不紊地生产一种神奇的零件,神奇的零件的生产过程自然也很神奇。工厂里有 位工人,工人们从 1 ~n 编号。某些工人之间存在双向的零件传送带。保证每两名工人之间最多只存在一条传送带。

 

如果 号工人想生产一个被加工到第 L(L>1) 阶段的零件,则号工人有传送带直接相连的工人,都需要生产一个被加工到第 L - 1 阶段的零件(但 号工人自己无需生产第 L - 1 阶段的零件)。

 

如果 号工人想生产一个被加工到第 阶段的零件,则所有号工人有传送带直接相连的工人,都需要为 号工人提供一个原材料。

 

轩轩是 号工人。现在给出 张工单,第 张工单表示编号为 a_i 的工人想生产一个第 L_i 阶段的零件。轩轩想知道对于每张工单,他是否需要给别人提供原材料。他知道聪明的你一定可以帮他计算出来!

Input Format

第一行三个正整数 nq,分别表示工人的数目、传送带的数目和工单的数目。

 

接下来 行,每行两个正整数 v,表示编号为 的工人之间存在一条零件传输带。保证 u !=v

 

接下来 行,每行两个正整数 L,表示编号为 的工人想生产一个第 阶段的零件。

Output Format

行,每行一个字符串 Yes 或者 No。如果按照第 张工单生产,需要编号为 1 的轩轩提供原材料,则在第 行输出 Yes;否则在第 行输出 No

3 2 6
1 2
2 3
1 1
2 1
3 1
1 2
2 2
3 2
No
Yes
No
Yes
No
Yes

Hint

样例说明

 

编号为 1 的工人想生产第 1 阶段的零件,需要编号为 2 的工人提供原材料。

 

编号为 2 的工人想生产第 1 阶段的零件,需要编号为 1 3 的工人提供原材料。

 

编号为 3 的工人想生产第 1 阶段的零件,需要编号为 2 的工人提供原材料。

 

编号为 1 的工人想生产第 2 阶段的零件,需要编号为 2 的工人生产第 1 阶段的零 件,需要编号为 1 3 的工人提供原材料。

 

编号为 2 的工人想生产第 2 阶段的零件,需要编号为 1 3 的工人生产第 1 阶段的零件,他/她们都需要编号为 2 的工人提供原材料。

 

编号为 3 的工人想生产第 2 阶段的零件,需要编号为 2 的工人生产第 1 阶段的零件,需要编号为 1 3 的工人提供原材料。


对所有测试点保证 1 <= u, v, a <= n

 

测试点 1~41<= n, m <= 1000q = 3L = 1

 

测试点 5~81<=n, m <=1000q = 31 <= L <=10

 

测试点 9~121<=n, m, L <= 10001 <= q <= 100

 

测试点 13~161<=n, m, L<=10001<=q <=10^5

 

测试点 17~201<=n, m, q <= 10^51 <=L <=10^9



Source

CSP-J

2024龙游暑假1期搜素专题

未参加
状态
已结束
规则
ACM/ICPC
题目
12
开始于
2024-7-9 13:00
结束于
2024-7-14 13:00
持续时间
120 小时
主持人
参赛人数
3