传统题 2000ms 256MiB

怪盗

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

怪盗

问题描述

怪盗将要偷走博物馆负一楼的宝石。

博物馆负一楼可抽象为包含 nn 个节点和 mm 条边的连通简单无向图。怪盗将在闭馆时刻从 ss 点潜入,需要抵达 tt 点获取宝石。守卫会在闭馆后从 pp 点开始巡逻(sp,tps \neq p, t \neq p)。

每分钟,怪盗和守卫都可以走到相邻的节点或停在原地,怪盗总是比守卫先行动。如果守卫和怪盗在同一个位置,怪盗就会被抓住。

地图很大,怪盗想要知道,是否可以提前规划好一条从 sstt 的安全路径,无论守卫如何移动,都一定不会被守卫抓住。如果可以,输出安全路径的最短长度。

注意:在到达 tt 那一分钟,怪盗仍然可能被守卫抓住。


输入格式

第一行输入一个正整数 TT,表示测试数据组数。

对于每组测试数据:

  • 第一行五个正整数 n,m,s,t,pn, m, s, t, p,表示无向图的点数和边数、怪盗的潜入位置、宝石所在位置、守卫初始位置。
  • 接下来 mm 行,每行两个正整数 u,vu, v,表示一条边。

输出格式

每组测试数据,如果存在满足题意的路径,输出一行一个数字,表示路径的最短长度;否则输出一行 No


样例

输入

2
4 5 3 2 4
1 2
1 3
1 4
2 4
3 4
4 5 3 2 4
1 2
1 3
1 4
2 3
3 4

输出

No
1

数据范围与约定

  • 对于 100% 的数据:保证 $1 \le T \le 5,\ 1 \le n \le 10^5,\ n-1 \le m \le 2 \times 10^5,\ 1 \le s, t, p, u_i, v_i \le n$,保证 sp, tps \neq p,\ t \neq p
数据点编号 nn \le 特殊性质
121 \sim 2 88
353 \sim 5 10310^3 图是一棵树
6106 \sim 10 10510^5

育华周赛 第二十七期

未参加
状态
已结束
规则
乐多
题目
6
开始于
2026-5-23 8:30
结束于
2026-5-25 14:30
持续时间
54 小时
主持人
参赛人数
17