探险
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
李华在玩一款游戏,游戏中玩家初始在 号点,游戏目标是到达 号点。
对于每一个点 ,都会有一个对应的长度为 的字符串 , 仅由 或 组成,假如 的第 个位置为 ,表示点 和点 之间有一条长度为 的边(如果 ,则保证 的第 位为 )。
李华想要请你帮他解决如下问题:
对于 , 李华是否从点 出发在不经过点 的情况下到达点 ,如果能够到达,输出需要经过的最短路径,否则输出 .
输入格式
第 行,两个数字 ,表示点的个数和每个字符串的长度.
接下来 行,每行一个长度为 的字符串 .
输出格式
输出 个数表示每一个 的答案.
样例输入
4 2
11
00
11
00
样例输出
2 -1
数据范围
对于 的数据,满足 , ,
对于 的数据,满足 , ,