生成组合行 使用通用符号

问题描述

我不知道我应该如何表述这个问题,但我希望我能解释我想要达到的目标。

所以我得到了一组字符 [A,B,C]。

我想生成包含 [A,C] 的所有可能组合所需的长度为 N 的最少行数。

示例:当 N = 4 时,它会生成类似这样的 9 行长度 N(1 列 = 1 行)

AAABBBCCC
ABCCABBCA
BACACBCBA
ABCABCABC

例如第一行 [A,A,A] 包含以下组合(1 列 = 1 组合),注意组合如何环绕行。

A,B 
A,A 
A,A 
B,A 

如何允许组合在所有生成的行中出现超过 1 次,但应保持在最佳最小值。

我应该如何以编程方式解决这个问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)