#T2320. 禁入城市(Forbidden Cities)
禁入城市(Forbidden Cities)
链接: https://cses.fi/problemset/task/1705
板块: Advanced Graph Problems
时限: 1.00 s | 内存: 512 MB
题目描述
有 座城市和 条它们之间的道路。Kaaleppi 目前在城市 ,想去城市 。
但有一个问题:Kaaleppi 最近在城市 抢了银行,不能进入该城市,否则当地警察会抓住他。你的任务是判断是否存在一条从城市 到城市 、且途中不经过城市 的路线。
作为额外的挑战,你需要处理 组查询,其中 、 和 会变化。
输入
第一行包含三个整数 、 和 :城市数量、道路数量和查询数量。城市编号为 。
接下来有 行描述道路。每行包含两个整数 和 :表示城市 与 之间有一条道路。每条道路都是双向的。
最后有 行描述查询。每行包含三个整数 、 和 :是否存在一条从城市 到城市 且不经过城市 的路线?
你可以假定任意两座城市之间都存在路线。
输出
对于每组查询,如果存在这样的路线,输出 "YES",否则输出 "NO"。
数据范围
样例输入
5 6 3
1 2
1 3
2 3
2 4
3 4
4 5
1 4 2
3 5 4
3 5 2
样例输出
YES
NO
YES
鲁公网安备37011202002910号