碰到了一个谜题。
它由 9个节点的无向图组成,编号 1,2,...,9。同时有 M 条边,编号 1,2,...,M。其中第 i 条边,连接 ui 和vi 节点。有八件物品分别在不同的节点上,其中第 j 件物品在 pj 节点上。
这里保证每件物品都在不同的节点上。所以,有且只有一个节点是空的,没有物品。
可以完成下面的操作,并且可以做任意次(包括 0 次)。
通过重复操作,他试图解开这个谜题。解开的条件是:
判断能否解开个这个谜题。如果有可能完成,找出最少需要几次操作。
第一行一个整数 M。表示边的个数。
接下来 M 行,每行两个整数ui 和 vi,用空格隔开,表示一条边连接的两个节点。
最后一行,8 个整数 p1,p2,...,p8 代表开始时物品所在节点。
5
1 2
1 3
1 9
2 9
3 9
3 9 2 4 5 6 7 8
5
下面5个操作可以解开谜题。
同时,不可能用少于 5 次的操作解开谜题。所以输出 5。
注意给定的图未必是连通的。
-输入数据保证有: