#L0738. 工厂零件生产链
工厂零件生产链
题目描述
某工厂有 名工人,编号 。部分工人之间有双向传送带相连,且任意两名工人之间至多有一条传送带。
生产规则如下:
- 若 号工人要生产一个加工到第 阶段的零件,则所有与 直接相连的工人都需要生产一个第 阶段的零件( 自己无需生产第 阶段的零件)。
- 若 号工人要生产一个第 阶段的零件,则所有与 直接相连的工人都需要为 提供原材料。
1 号工人是主管。现给出 张工单,每张指定编号为 的工人要生产第 阶段的零件。对每张工单,判断 1 号主管是否需要提供原材料。
输入格式
第一行三个正整数 ,,,分别表示工人数、传送带数和工单数。
接下来 行,每行两个正整数 和 ,表示 和 之间有一条传送带。保证 。
接下来 行,每行两个正整数 和 ,表示编号为 的工人要生产第 阶段的零件。
输出格式
共 行,每行一个字符串 Yes 或 No。若需要 1 号主管提供原材料则输出 Yes,否则输出 No。
样例
3 2 6
1 2
2 3
1 1
2 1
3 1
1 2
2 2
3 2No
Yes
No
Yes
No
Yes
</p>
5 5 5
1 2
2 3
3 4
4 5
1 5
1 1
1 2
1 3
1 4
1 5No
Yes
No
Yes
Yes
</p>
提示
样例 1 说明
3 名工人,传送带连接 1-2 和 2-3。
- 工单 (1,1):1 号生产第 1 阶段,需要 2 号提供原材料。1 号不需要。输出 No。
- 工单 (2,1):2 号生产第 1 阶段,需要 1 号和 3 号提供原材料。输出 Yes。
- 工单 (3,1):3 号生产第 1 阶段,需要 2 号提供原材料。1 号不需要。输出 No。
- 工单 (1,2):1 号生产第 2 阶段,需要 2 号生产第 1 阶段,进而需要 1 号和 3 号提供原材料。输出 Yes。
- 工单 (2,2):2 号生产第 2 阶段,需要 1 号和 3 号生产第 1 阶段,进而需要 2 号提供原材料。1 号不需要。输出 No。
- 工单 (3,2):3 号生产第 2 阶段,需要 2 号生产第 1 阶段,进而需要 1 号和 3 号提供原材料。输出 Yes。
数据规模与约定
共 个测试点。
对所有测试点保证 。
测试点 :,,。
测试点 :,,。
测试点 :,。
测试点 :,。
测试点 :,。
难度
普及+/提高-
通过率
—
尝试
0
已通过
0
- ID
- 1466
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 250MiB
- 上传者