, 06 2020 . 17:02
+
OpenGL: , , ?
n k next_permutation (n - k) k , .. n. - :
do
{
for(int i = 0; i < n; ++i)
{
// v[i] == 1 , i-
}
} while(std::next_permutation(v.begin(), v.end());
, .
. ((n - k) , 1, 2, 3, ... k), . , v[i] == 0, i- , v[i]- .
https://forum.sources.ru/index.php?showtopic=419935&view=findpost&p=3840053
:
C/C++: