Я ищу алгоритм, который будет равномерно распределять 1 на множество элементов в три столбца. Ни один столбец не может иметь более одного элемента, чем любой другой столбец. Я напечатал пример того, что я ищу ниже. Суммирование Col1, Col2 и Col3 должно равняться ItemCount.
Редактировать: Кроме того, элементы являются буквенно-цифровыми и должны быть упорядочены в столбце. Последний элемент в столбце должен быть меньше, чем первый элемент в следующем столбце.
Items Col1,Col2,Col3
A A
AB A,B
ABC A,B,C
ABCD AB,C,D
ABCDE AB,CD,E
ABCDEF AB,CD,EF
ABCDEFG ABC,DE,FG
ABCDEFGH ABC,DEF,GH
ABCDEFGHI ABC,DEF,GHI
ABCDEFHGIJ ABCD,EFG,HIJ
ABCDEFHGIJK ABCD,EFGH,IJK