什么是C++中使用最广泛的现有库来提供n个元素中k个元素的所有组合和排列?
我不是问算法而是现有的库或方法.
谢谢.
c++
让我们说,一个有8个参与者的课程,我必须以所有可能的方式输出前3个位置.例如:
123 124 125 126 127 128 213等等..
我知道有next_permutation算法,但它返回所有可能的permations与所有数字(从1到8),但我需要前三个地方与所有参与者ex:
next_permutation
1 2 3 4 5 6 7 8 1 2 3 4 5 6 8 7
c++ algorithm
c++ ×2
algorithm ×1