При использовании этого кода:
for(int i=0; i<line; i++) {
next_permutation(nums, nums+N);
if(DEBUG) {
for(int j=0; j<N; j++) {
cout << nums[j] << " ";
}
}
}
Я получаю этот вывод: -1076591092_1_2_4_3_-1076591092_1_3_2_4_
В его случае строка будет 3, а N - 5;Спасибо!