我在VBA(excel)中有一个代码,它生成一个高度为H和宽度为时间的矩阵。每个单元格中都填充了多个数字。例如在单元格(1,1)中,存在1和2,中间有空格。这种数字样式填充了3x3的矩阵,但实际用途的大小会有所不同。矩阵的设置是列部分中的位置,从1开始,到3,时间在1到3之间。有些单元格中有多个值,我们需要求解最佳拟合排列。限制条件是每个行在带有数字的单元格中必须具有相同的数字,只有其中可用的数字。然后,列中必须没有任何类似的数字。显而易见的答案是顶行为1,中间和底部为2。但是,当我扩展此矩阵以供将来使用时,其范围将介于1到20之间。
起始矩阵是(斜杠等于下一个单元格)= 1 2/1 2/0下一行0/1 2/1 2下一行2/0/0
答案是1/1/0下一行0/2/2下一行2/0/0
由于刚从这里开始,无法提供图像。