string - 没有相邻重复序列的最长 3 个字符的字符串?

标签 string algorithm

我尝试制作一棵树,但没能及时完成。

我发现的最长的是 15: BCACBABCABACBABC

例如(错误): ababcabcab

(abcabc 重复 abc。显然 abcabc 不是唯一错误的东西)

另一个: 一个

(a 重复)

这是一个正确的例子(并没有错): 阿巴

最佳答案

正如 Mark Dickinson 所指出的,它是无限的。 Axel Thue 证明了这一点。这是一组著名的单词集,称为“Square-free Ternary Words”。

举个例子: https://en.wikipedia.org/wiki/Square-free_word#Examples

关于string - 没有相邻重复序列的最长 3 个字符的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40137797/

相关文章:

c# - String.IsInterned 的目的是什么?

python - 从python脚本中生成的文本中去除重复的单词

java - 如何从java中的字符串中找出相邻的单词对?

algorithm - 当某些卡片无法使用时,从套牌中随机挑选卡片的最有效方法是什么?

algorithm - 具有最大异或值的范围内的两个值

java - 如何交换字符串中的字符

php - 如何获取字符串开头的所有数字?

python-3.x - python中多个AGV的最短路径算法

algorithm - 界交点

c - 关于如何找到根据给定条件标记给定数组的所有元素的最少步数的任何提示?