NC50625. 校园旅行
描述
输入描述
第一行三个整数n,m,q,表示图中的顶点数和边数,以及询问数。
第二行为一个长度为n的01串,其中第n个字符表示第i个顶点(即顶点i)的标记,点从1开始编号。
接下来m行,每一行是两个整数,表示顶点和顶点之间有一条无向边,不存在自环或者重边。
接下来q行,每一行存在两个整数,表示询问顶点和顶点的点之间是否有一条满足条件的路径。
输出描述
输出q行,每行一个字符串YES,或者NO。输出YES表示满足条件的路径存在,输出NO表示不存在。
示例1
输入:
5 4 2 00010 4 5 1 3 4 2 2 5 3 5 1 3
输出:
NO YES
说明:
对于第一个询问,3号点和2号点不连通,因此答案为NO。示例2
输入:
10 11 10 0011011111 4 6 10 6 5 9 4 7 10 7 5 8 1 9 5 7 1 10 5 1 5 6 10 3 7 4 8 10 9 4 8 9 6 6 2 2 9 9 10 9 3 4
输出:
NO YES YES NO YES YES YES YES YES NO