/
Size: a a a
/
К
/
К
/
/
YB
YB
YB
PO
vector<T> indexes_array(n);
for (int idx = 0; idx < n; idx++)
a[idx] = idx + 1;
...
last_iter_idx = -1;
do{
if (last_iter_idx != indexes_array.front())
{
last_iter_idx = indexes_array.front();
do_anything(last_iter_idx - 1);
}
} while(next_permutation(indexes_array.begin(), indexes_array.end());
/
YB
YB
YB
YB
YB
YB
YB
PO