当前位置: 首页 > 知识库问答 >
问题:

n字谜解中空白的位置是否会影响有效字谜的集合?

唐钊
2023-03-14

我的n字谜解算器有问题。本以为它在起作用,但事实证明它解决了无法解决的难题。我试过追踪,但追踪的次数太多了,到目前为止,我看不到有人作弊。我想我了解确定溶解度的算法,我的实现与web上一些示例的奇偶校验一致。。。也就是说,当我计算一个给定分幅后小于它的分幅数时,对于每个分幅,然后加上空白分幅的行索引,我得到的是与其他分幅相同的奇数或偶数。

所以我想到了一个想法。在我的模型中,比如说,8字谜,我的解法状态是:

_ 1 2
3 4 5
6 7 8

而不是

1 2 3
8 _ 4
7 6 5

1 2 3
4 5 6
7 8 _

就像在其他一些公式中一样。这会影响哪些谜题是可解的,哪些是不可解的吗?

谢谢

z

共有1个答案

严修诚
2023-03-14

一般来说,是的:如果一个构型可解于标准溶液,那么它将不能解于一个不可解构型。

特别是,这取决于您作为解决方案使用的确切配置。您需要检查是否可以将该配置解析为标准配置。

编辑:这样:

设A为标准解。设B为首选解。设C为起始配置。

如果你能从A到B,你能从C到A,那么你能从C到B。但是如果你不能从A到B,你能从C到A,那么你不能从C到B。

 类似资料:
  • 我的问题是,在这段代码中,最初我们将boolean isAnagram设为false,然后设置条件,但是我们得到的结果是错误的。因为很清楚,它们不是anagram,但是代码输出是“anagram”。

  • 本文向大家介绍什么是C语言的字谜?,包括了什么是C语言的字谜?的使用技巧和注意事项,需要的朋友参考一下 字谜字符串只不过是在另一个字符串中出现相同次数的所有字符,我们称之为字谜。 用户输入两个字符串。我们需要计算每个字母(“ a”至“ z”)出现在其中的次数,然后比较它们相应的计数。字符串中字母的出现频率是它出现在其中的次数。 如果两个字符串对特定字母的频率计数相同,那么我们可以说这两个字符串是字

  • 我有一个有点奇怪的问题。 我有一个“word”对象列表。“word”对象包含一个字符串myCWord,它等于传入word的字符串的规范版本。 规范形式是字符串中的排序字符。 现在我有了一个单词列表,在这里我可以访问它们所包含的字符串的规范版本。 我需要一个算法来创建“子列表”,这些列表包含一组单词,这些单词是每个单词的字谜。

  • 我现在正在研究Spring和冬眠,我遇到了一个我找不到答案的谜题。这是关于配置Hibernate以便与Spring一起使用。以下是Spring文档中的Spring beans xml配置示例: 您可以在这里看到,txManager bean的sessionFactory依赖项(我假设的sessionFactory类型)由sessionFactory bean覆盖,它实际上是LocalSession

  • 有谁能解释一下这个例子中的8道难题中如何计算曼哈顿距离吗http://ai.ia.agh.edu.pl/wiki/pl:prolog:pllib:sliding_puzzle? 如何计算: a(0,0). a(1,0). a(2,1). a(3,2). a(4,3). a(5,4). a(6,3). a(7,2). a(8,1). b(0,0). b(1,1). b(2,0). b(3,1). b

  • 我在试着测试15个谜题是否可以解决。我写了一个方法,它对大多数谜题都有效,但对一些谜题无效。 例如,这个难题可以用两个动作(0,11),(0,12)来解决 下面是更直观的谜题: 但是这个谜题有一个奇数奇偶校验3,所以应该是不可解的。 我做错了什么?