数字推盘游戏

✍ dations ◷ 2025-12-10 05:35:53 #玩具,智力游戏,NP完全问题

数字推盘游戏(n-puzzle)是一种最早的滑块类游戏,常见的类型有十五数字推盘游戏和八数字推盘游戏等。也有以图画代替数字的推盘游戏。可能Noyes Palmer Chapman在1874年发明十五数字推盘,但Sam Loyd则在1891年也宣称为其发明。

八数字推盘(又名重排九宫)则同样是Noyes Palmer Chapman在1870年代发明,并且马丁·加德纳在科学人寻求更快的解答。也有人宣称重排九宫是传统中国游戏,来自洛书,并且为华容道的祖先。

数字推盘游戏是由一块有凹槽的板和数个写有数字的大小相同的方块所组成。

十五数字推盘游戏的板上会有十五个方块和一个大小相当于一个方块的空位(供方块移动之用)。而八数字推盘游戏,为九宫格布局,有八个方块和一个空位。

游戏者要移动板上的方块,让所有的方块顺着数字的次序排列。

寻找数字推盘游戏的一个解相对容易,但寻找最优解是一个NP困难问题。十五数字推盘的最优解至多有80步;而八数字推盘的最优解至多有31步。

可以使用A*算法寻找最优解。h(n)(启发式策略)可以是

相关

  • 少数民族少数民族,是实行主体民族与少数民族区别对待政策的国家的差别用语,是民族主义国家中主体民族以外的民族群体,人口比例占少数。少数民族可以是原住民族,也可以是外来民族,来源真实
  • LINE1LINE1(也称作L1或LINE-1)是DNA转座子长散在核元件(Long interspersed nuclear elements,LINEs)的一种,L1约占人类基因组的17%。在人类基因组中,大部分的L1都是失活的,但仍保持着反转
  • 苯二氮卓苯二氮䓬类药物(拉丁语:Benzodiazepines,BZDs、䓬/zhuó/),又译苯二氮平,是一种精神药物,其核心化学结构是一个苯环和一个䓬环。第一种此类药物是氯氮䓬(利眠宁),由Leo Sternbach在195
  • 胆烷酸熊去氧胆酸(英语:Ursodeoxycholic acid,也被称为3α,7β-二羟基-5β-胆烷-24-羧酸,3α,7β-dihydroxy-5β-cholan-24-oic acid,缩写 UDCA),是一种来自熊胆的胆汁酸,为次级胆汁酸,由初
  • 数据库权利数据库权利也称为数据库特殊权利,是因现有法律资源无法保护数据库制作者权益而提出的数据库权利保护模式,是在著作权法、民法以及反不正当竞争法外设立的一类知识产权。现在世
  • 台湾高雄地方法院高雄市前金区河东路188号 高雄简易庭 :高雄市前金区河东路188号 凤山简易庭 :台湾高雄地方法院,简称高雄地方法院、高雄地院或雄院,是中华民国的地方法院之一,位于台湾高雄市,属
  • k͡p清唇软颚塞音是一种辅音,被用在一些口语当中。这相当于是同时发出 和 。 要发出这个辅音,可以试着说出Coe但把嘴唇闭着,好像你在说Poe一样。 在“Coe”的“C”之后,嘴唇将在同一
  • 卡斯人卡斯人(尼泊尔语:खस,转写:Khasa)是尼泊尔的印度教民族,分布于克什米尔至不丹之间,多数分布于北阿坎德邦、喜马偕尔邦、北方邦、阿萨姆邦、尼泊尔、西孟加拉邦北方、大吉岭,以及锡
  • 基本小行星物理特征小行星普遍具有以下几个物理参数,这些说明可能并不精确适用于所有的小行星。?红外线天文卫星(IRAS)小行星勘测和太空中途红外实验(MSX)小行星勘测是直径数据的最常见来源。对于大
  • 词梯词梯(英语:Word ladder)是刘易斯·卡罗尔发明的一种单词游戏。该游戏有一个起始词和一个终止词,游戏者需要发现一条连接两个词的词汇链,词汇链上的两个相邻词只差一个字母。游戏