标签: c++ vector combinations
可能重复: combination and permutation in C++
我有一个说“n”的矢量。让我们说例如n = 4,<1,2,3,4>的向量。如何生成此向量的所有n-1组合。在此示例中,4 chose 3。我希望输出为<1,2,3> <1,2,4> <1,3,4> <2,3,4>。感谢。
<1,2,3,4>
4 chose 3
<1,2,3> <1,2,4> <1,3,4> <2,3,4>
答案 0 :(得分:2)
首先查找STL的next_permutation函数。