求助别的OJ上的题,违规紫衫
  • 板块灌水区
  • 楼主Rtaaa
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/8/21 17:42
  • 上次更新2024/8/21 20:23:19
查看原帖
求助别的OJ上的题,违规紫衫
678221
Rtaaa楼主2024/8/21 17:42

RT

题目

A 市有 nn 条地铁线路(第 ii 组输入的为 ii 号线), mm 个站点(用 A,B,C... 表示),一条地铁线路所经过的站点数为 a[i]a[i],乘坐相邻两个站点所花费时间都为 11 分钟,现在有 qq 名乘客,他们想要询问:从 xx 站开往 yy 站最少需要花费几分钟?需要依次换乘哪几号线?请你解答这个问题。(提示:地铁是双向的)。请输出任意一种时间最少的路线。

输入

第一行包含两个数,为 nn,mm。

接下来有 2n2n 行:
第一行为 a[i]a[i],代表这一线路的站点数目。
第二行有 a[i]a[i] 个数,代表这一线路的站点分别是什么。

接下来包含一个正整数 qq,表明有 qq 名乘客参加了这次询问。

接下来 qq 行,每一行仅包含 xx 和 yy 。

输出

对于每次询问,输出两行:
第一行输出一个值,代表时间。
第二行输出一行值,代表依次换乘的线路数。

样例输入

2 5
5
A B C D E
2
A D
3
A C
A D
A E

样例输出

2
1
1
2
2
2 1

提示

保证每一条线路的某一个站点只会出现一次。
对于 100%100\% 的数据, n≤26n\le26,m≤100m\le100。

求助,一点思路也没有(

2024/8/21 17:42
加载中...