跳到正文
← 计算机题库在线编程:双向BFS单词接龙
题目描述

在线编程:双向BFS单词接龙

本科 · 挑战支持 1 种语言6 积分

求从起点变到终点的最少步数。

输入:第一行begin、end,第二行词数,随后等长小写单词。
输出:输出含首尾单词的最短序列长度;不可达为0。
约束:单词长度≤10,词数≤5000。

使用 Python 3 从标准输入读取,向标准输出写出唯一规定结果;不得读取文件或网络。

使用 Python 3 标准输入输出;不得使用第三方包。必须覆盖题面边界,不能只针对样例。

示例 1

输入
a a
1
a
输出
1

示例 2

输入
a b
1
b
输出
2

示例 3

输入
a c
1
b
输出
0

运行限制

时间 3000 ms内存 256 MB
op599 课程