简介(可以忽略)
将所有正数按其常规顺序(1、2、3,...)有点无聊,不是吗?因此,这是围绕所有正数的排列(重新排列)的一系列挑战。这是本系列的第四个挑战(链接到第一个,第二个和第三个挑战)。
在这个挑战中,我们将探讨不是一个自然数的排列,而是整个世界的排列!
2000年,克拉克·金伯林在26提出了一个问题日的问题症结Mathematicorum,由加拿大数学学会出版的数学科学杂志。问题是:
是否每个正整数都按此顺序恰好出现一次?
2004年,Mateusz Kwasnicki在同一期刊上提供了肯定的证明; 2008年,他发表了更正式的证明(与原始问题相比),给出了更一般的证明。他用参数和制定了序列:
他证明了对于任何使得是不合理的,该序列是自然数的排列。由于存在无数个和值,因此,这确实是自然数置换的整个世界。我们将坚持与原始,并且对于这些paramters,序列可以发现A050000在OEIS中。它的前20个元素是:
1, 3, 9, 4, 2, 6, 18, 54, 27, 13, 39, 19, 57, 28, 14, 7, 21, 10, 5, 15
由于这是一个“纯序列”质询,因此任务是针对给定的n输出作为输入,其中a (n )为A050000。
任务
给定整数输入,以整数格式输出,其中:
注意:此处假定基于1的索引;您可以使用基于0的索引,因此,依此类推。如果选择使用,请在答案中提及。
测试用例
Input | Output
---------------
1 | 1
5 | 2
20 | 15
50 | 165
78 | 207
123 | 94
1234 | 3537
3000 | 2245
9999 | 4065
29890 | 149853