I am looking for a code in C++ to produce such sequence :
INPUT :
n = 4(max element in the sequence), k = 3 (length of sequence)
1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1
1 2 4
1 4 2
2 1 4
2 4 1
4 1 2
4 2 1
I gone through Internet but could only get increasing sequence of given input length. I am figuring out how do I produce such sequence !