Próxima permutação C ++ STL com combinação
Eu sei que posso usarstd::next_permutation
em algum contêiner contendo os elementos[1, 2, 3]
o que geraria 6 permutações dessa sequência. O que eu gostaria de fazer é dar um conjunto[1, 2, 3, 4, 5, 6]
gere todas as permutações possíveis do tamanho 3. Portanto, neste exemplo,[4, 3, 2]
seria uma das permutações resultantes desse critério. Estou procurando uma maneira STL de fazer isso (se possível) ao invés de escrever minha própria função de combinações. Alguma implementação específica de STL sobre a qual eu deveria estar lendo?