AT_past201912_k.巨大企業
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
题目简述
有一个 n 点有向图,每个点的编号由 1 到 n 。除了一个点之外,其它每个点都会有一条边连向另外一个点(不存在重边和自环,也不存在一个点,使得从该点出发,沿着有向边走,能够回到这个点)。现在有 q 组询问,每组询问给定两个点的编号 ai 和 bi ,请问能否能从 ai 出发走到 bi 。
输入格式
输入 (n+q+2) 行。
第一行:一行一个正整数 n 。
第二行到第 (n+1) 行:第 (i+1) 行输入一个正整数 pi ,即编号为 i 的点连出的有向边连向的点的编号。
第 (n+2) 行:一行一个正整数 q 。
第 (n+3) 行到第 (n+q+2) 行:第 (n+i+2) 行输入两个正整数 ai,bi ,表示询问从 ai 出发,是否能到达 bi 。
输出格式
输出 q 行。如果第 i 行输出Yes,表示可以从 ai 走到 bi ;如果第 i 行输出No,表示不可以从 ai 走到 bi 。
输入输出样例
输入#1
7 -1 1 1 2 2 3 3 6 7 1 4 1 2 3 5 1 5 2 2 5
输出#1
Yes Yes No Yes Yes No
输入#2
20 4 11 12 -1 1 13 13 4 6 20 1 1 20 10 8 8 20 10 18 1 20 18 14 11 3 2 13 13 11 10 15 9 5 17 11 18 10 1 16 9 4 19 6 5 10 17 8 15 8 5 16 6 20 3 19 10 12 5 13 18 1
输出#2
No No No No No No No Yes No Yes No No No Yes No Yes No No No Yes
输入解题思路,AI测评打分。不知道怎么写?