T30179: 数字华容道(Hard Version)
Cycle Decomposition, http://cs101.openjudge.cn/practice/30179/
总时间限制:1000ms,单个样例点时间限制:500ms,内存限制:65536kB
数字华容道的游戏玩法:在一个
1 2 3 4
5 6 7 8
9 10 11 12
15 13 14 0你的目标是通过平移数字,将盘面变成
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 0的样子。
一天,小K正准备玩数字华容道,但是他不小心把盘面中的数字小方格都打翻在地了。虽然他将所有的数字都乱序排入了盘面中,但是这样的盘面是不一定有解的,所以他想请你判断一下这个盘面是否有解。
输入
第
输出
输出
样例输入
2
4
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 0
2
2 1
3 0样例输出
yes
no(注:此题与Easy Version唯一的不同之处在于Hard Version的每一个输入文件都有多个样例,而Easy Version只有一个。)
提示:
tags: math, cycle decomposition hint: 一个经典的智力问题。 现在有100个囚犯被囚禁,典狱长准备和他们玩一个游戏:有一百张写有