Изменения

Перейти к: навигация, поиск
Пример генерации сочетаний из N элементов по M в лексикографическом порядке
*<tex>\mathtt{list{<}list{<}int{>}{>}\ ans}</tex> {{---}} все сгенерированные сочетания в нужном порядке.
'''list<int>''' genChooses('''int''' k, '''int''' l, '''int''' a[l])
a[l] = k
'''if''' l == m
ans.push_back(a)
'''for''' i = k + 1 to n
genChooses(i, l + 1, a[l+1]);
==== Пример работы процедуры генерации ====
Анонимный участник

Навигация