如果有人能指出这个问题的正确方向,我将不胜感激。我试图找到各种数字的所有不同组合,每个数字都有不同的列数(在 C++ 中)。例如考虑数字 2:
两列:
2 = { 2 , 0 } { 0 , 2 } { 1 , 1 }
三列:
2 = { 0 , 0 , 2 } { 0 , 2 , 0 } { 2 , 0 , 0 } { 1 , 1 , 0 } { 0 , 1 , 1 } { 1 , 0 , 1 }
四列:
2 = { 0 , 0 , 0 , 2 } { 0 , 0 , 2 , 0 } { 0 , 2 , 0 , 0 } { 2 , 0 , 0 , 0 } { 1 , 1 , 0 , 0 } { 0 , 0 , 1 , 1 } { 0 , 1 , 1 , 0 } { 1 , 0 , 0 , 1 } { 1 , 0 , 1 , 0 } { 0 , 1 , 0 , 1 }
提前致谢!