IBM Research

谜题   IBM-189

具有特殊行间区分性质的二进制矩阵

IBM Research · Ponder This · 2014 年 1 月

IBM Ponder This #189 · 2014 年 1 月

Thomas Dueholm Hansen 与 Uri Zwick 提出了这个问题。构造一个六列、至少二十一行的比特矩阵 T,基本的二十一行情形要求:

  • 对每个 1≤i1<21,存在列 j,使 T(i1,j)≠T(i1+1,j),且 T(i1+1,j)=T(21,j)。
  • 对每对 1≤i1<i2<21,存在列 j,使 T(i1,j)≠T(i1+1,j),且 T(i1+1,j)=T(i2,j)=T(i2+1,j)。

以下是相应八行四列版本的例子:

0011
1101
1010
1100
0110
0100
0000
0001

附加问题:构造七列、至少三十三行的同类矩阵。

解答

认真尝试后再打开

待补充。