
梦境是由我们的记忆碎片重组后再次演绎的结果。对于一个拥有

段记忆的人,我们可以使用

这

个整数来表示每一段记忆。将这

段记忆打乱后重新组合,就得到了一个梦。

作为牛客星球的首席梦境研究员,牛可乐在研究中发现:如果一个梦境中任意连续的

段记忆(其中

)都无法完整还原出一段真实经历时(即不构成一个
排列),这个梦就会特别甜美。这种恰到好处的记忆重组方式,让梦境与现实保持着微妙的距离,创造出令人陶醉的朦胧美感。

现在,牛可乐想请你帮忙设计一些这样的甜美梦境,来继续他的天才研究。

长度为

的
排列是由

这

个整数、按任意顺序组成的数组,其中每个整数恰好出现一次。例如,

是一个长度为

的排列,而

和

都不是排列,因为前者存在重复元素,后者包含了超出范围的数。