我想在某些条件下创建一个二进制 16*15 矩阵。我使用二进制字符串来制作矩阵。我希望我的矩阵与描述的一样:
- 每行的第一个和最后两个元素必须是可替换的。
- 每行的总和必须是 8 或 7。
- 在每一行中,不应有连续的 1 或 0。(每行允许一对(00 或 11))。
- 列的总和必须为 8。
有 26 个可能的字符串可以满足前 3 个条件。我怎样才能满足最后一个条件?我有一个代码,但它不起作用,因为它需要很长时间,而且几乎是不可能的。还有其他方法吗?
我想在某些条件下创建一个二进制 16*15 矩阵。我使用二进制字符串来制作矩阵。我希望我的矩阵与描述的一样:
- 每行的第一个和最后两个元素必须是可替换的。
- 每行的总和必须是 8 或 7。
- 在每一行中,不应有连续的 1 或 0。(每行允许一对(00 或 11))。
- 列的总和必须为 8。
有 26 个可能的字符串可以满足前 3 个条件。我怎样才能满足最后一个条件?我有一个代码,但它不起作用,因为它需要很长时间,而且几乎是不可能的。还有其他方法吗?