找到前N个自然数的好排列 C++

找到前N个自然数的好排列 C++

在这个问题中,我们有一个整数值N。我们的任务是找到前N个自然数的好排列。

排列是对一组对象的全部或部分进行安排,考虑到排列的顺序。

好排列是一个排列,其中$1leqslant{i}leqslant{N}$并满足以下条件:

$P_{pi}:=:i$

$P_{p!}:=:i$

让我们举一个例子来理解这个问题,

Input : N = 1 Output : -1登录后复制