求个原题
  • 板块学术版
  • 楼主view2715
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/7/12 08:26
  • 上次更新2024/7/12 10:14:02
查看原帖
求个原题
753111
view2715楼主2024/7/12 08:26

感觉题目很熟悉,之前学长讲过,但是现在搜不出来。

题目背景

小 Z 和他的两个同学在一个图中玩捉迷藏的游戏,图上有 VV 个点,EE 条边,且保证任意两个点之间都有且仅有一条唯一路径。

题目描述

小 Z 初始在点 uu ,而另外还有两名同学在点 vv 和点 ww ,小 Z 的任务就是尽可能地躲开这两位同学。

接下来三位同学按以下规律在图上移动:

  • 第 1 秒,小 Z 从所在点移动到任何一个相邻的节点,其他两位同学不动。
  • 第 2、3 秒,其他两位同学朝着小 Z 的方向走到相邻的结点,小 Z 暂不行动。
  • 第 4 秒,小 Z 从所在点移动到任何一个相邻的节点,其他两位同学不动。
  • 第 5、6 秒,其他两位同学朝着小 Z 的方向走到相邻的结点,小 Z 暂不行动。

依此类推。

问小 Z 最晚第几秒被抓到?

输入格式

第一行包含四个数 V,E,u,vV, E, u, v ,表示图的大小,含义见问题描述,且保证 u,v,wu, v, w 互不相同。

接下来 EE 行每行包含两个数 xx 和 yy ,表示 xx 与 yy 点之间有一条边相连。

输出格式

输出小 Z 最晚被抓到的时间。

样例 #1

样例输入 #1

4 1 2 3
1 2
1 3
1 4

样例输出 #1

3

提示

  • 对 20% 的数据,2≤V≤10002 \leq V \leq 1000,1≤E≤20001 \leq E \leq 2000,1≤u,v,w≤V1 \leq u, v, w \leq V。
  • 对 40% 的数据,2≤V≤20002 \leq V \leq 2000,1≤E≤80001 \leq E \leq 8000,1≤u,v,w≤V1 \leq u, v, w \leq V。
  • 对 60% 的数据,2≤V≤50002 \leq V \leq 5000,1≤E≤200001 \leq E \leq 20000,1≤u,v,w≤V1 \leq u, v, w \leq V。
  • 对 100% 的数据,2≤V≤100002 \leq V \leq 10000,1≤E≤500001 \leq E \leq 50000,1≤u,v,w≤V1 \leq u, v, w \leq V。
2024/7/12 08:26
加载中...