#P1725. BALL
BALL
题目描述
教授是个狂热的足球迷。在他即将前往法国观看年世界杯前几天,恰逢他的生日,朋友们送给他一个十二面体拼图作为礼物,让他在观看无聊比赛时消遣。
这个拼图由个相同的五边形面组成,分别标号为到。如图所示,十二面体由两个半球组成,图中展示了我们解题时使用的面编号方式。两个半球"粘合"时,号面与、、、和号面相邻(两个面如果共享一条边则称为相邻)。具体来说,左半球上的边和将与右半球上对应的边和粘合。

此外还有块五边形拼图片,同样标号为到。每块拼图片的每条边上都标有数字、或。每块拼图片可以旋转个不同角度放置在十二面体的任意一个面上。
要解开这个拼图,我们需要将每块拼图片放置在十二面体的某个面上,并选择适当的角度,使得相邻两个拼图片的公共边上的数字完全相同。
请帮助教授解开这个拼图!
输入
输入包含行。对于每个(),第行描述了标号为的拼图片,包含个用空格分隔的数字(、或)。这组数字表示从该拼图片的参考边开始,顺时针方向各条边的标记。
输出
输出应包含行解谜方案,每行个整数。对于每个(),第行应包含用空格分隔的整数和,描述放置在号面上的拼图片及其位置:
号面上放置标号为的拼图片 拼图片可以有种放置角度,具体角度由指定,表示拼图片的参考边指向的相邻面编号(从号面中心看出去的方向)。确切地说,拼图片的参考边将被放置在号面和号面共享的边上。
如果拼图无解,则只需输出。
示例输入
0 0 1 1 2
0 2 1 0 1
2 0 1 0 1
0 0 1 2 1
0 2 1 1 2
2 0 1 2 1
0 2 1 2 1
2 2 1 0 1
1 2 2 0 0
0 2 1 0 2
0 2 1 2 0
2 0 1 2 0
示例输出
1 2
3 7
12 4
7 9
9 1
11 8
8 2
4 6
5 4
2 12
6 3
10 7
来源
CEOI 1998