发一个难的问题:关于拼图还原的代码,跪求高手!(200)

  • 主题发起人 cyloveme
  • 开始时间
C

cyloveme

Unregistered / Unconfirmed
GUEST, unregistred user!
相信大家都玩过拼图,3*3拼图,共分为9个小块,每个小块以1-9的数字依次标注,且己被打乱,一次只能移动一个小块,如何让此拼图还原成未打乱的样子,并记录最简单的步骤到excel文件!
 
哇,这个是酸法分析里面的酸法问题,Google上就有啊,只是加上了图形,可以用记录表示:MPicRec=Record Index:Word
Pic:TImage;End;
 
那么具体的实现思路或实现代码该怎么写?
 
你需要分析当前的拼图的显示内容,并将每个单元格赋一个唯一ID,然后分析出来最终需要显示的单元格排列情况,这个可以用二维数组来表示,在这个基础上,才可以做算法,处理如何移动单元格,这是关键,我不会玩拼图,更说不出什么算法了,算是帮你顶吧。
 
三年前做过,4*4的,我没有玩过关一次,只有我们宿舍一仁兄在给我测试时用了十分钟过了,呵呵!
 
请问是否可以把chrome嵌入到自己的应用程序中?开发Web浏览小工具,要求如下:1、内嵌Google浏览器。2、运行程序可以读取配置文件中设置的URL,并在内嵌的Google浏览器中打开。3、内嵌Google浏览器要求不允许显示浏览器地址栏等信息,只显示页面。能完成此工具的可以走外包形式。联系人: 林先生电话: 13683611366
 
我说的意思是还原,不是设计拼图,需要使用随机数,随机移动一个格子,并做好记录,并判定移动后的格子是否原有的完整的图样!
 
我的意思也是,一张完整的图,平均分成N*N块,随机放到N*N的格子里,多一个格子可以移动,拼成完整的图就ok了,说白了就是小时候玩的魔板游戏。
 
这个属于酸法问题,只是加上图形变动而已,酸法在google.com上多啊!
 

Similar threads

D
回复
0
查看
787
DelphiTeacher的专栏
D
D
回复
0
查看
742
DelphiTeacher的专栏
D
D
回复
0
查看
729
DelphiTeacher的专栏
D
S
回复
0
查看
645
SUNSTONE的Delphi笔记
S
顶部