Комбинаторика

  • Автор темы domik
  • Дата начала
Статус
Закрыто для дальнейших ответов.
D

domik

#1
короче есть двумерный массив в делфи забитый рандомно, размерность задается любая

например
16 90 68
23 12 48
88 55 44
41 35 94
0 77 8

вот как мне сделать все возможные N-ки чисел(сколько столбцов такая N-ка, в данном случае 3), в N-ке должно быть одно число из каждого столбика(два числа из одного столбика не могут быть), перестановки внутри N-ки не важны, то есть должно будет получится такие 3-ки чисел для этого примера.

16 90 68
16 90 48
16 90 44
16 90 94
16 90 8
16 12 68
16 12 48
16 12 44
16 12 94
16 12 8
16 55 68
16 55 48
16 55 44
16 55 94
16 55 8
.............
23 90 68
23 90 48
..............
0 77 68
0 77 48
0 77 44
0 77 94
0 77 8

вот, подскажите плз, завтра сдавать нужно, не знаю как этот алгоритм сделать...второй день парюсь, подозреваю что там должна быть рекурсия в рекурсии...
 
Статус
Закрыто для дальнейших ответов.