挑战
给定整数n作为输入,其中0 <= n <= 2^10
输出第n个偶数。
完美数字
理想数是一个数字x,其中其因子之和(不包括其自身)等于x。例如6:
6: 1, 2, 3, 6
并且,当然1 + 2 + 3 = 6
6是完美的。
如果是一个完美的数字x
,,则为偶数x mod 2 = 0
。
例子
以下是前十个偶数:
6
28
496
8128
33550336
8589869056
137438691328
2305843008139952128
2658455991569831744654692615953842176
191561942608236107294793378084303638130997321548169216
请注意,您可以根据需要对此进行索引:6可以是第1个或第0个偶数。
获奖
以字节为单位的最短代码获胜。
2
@LeakyNun我认为,这是一个悬而未决的问题。如果输出了这个问题的第n个奇数,那么您需要十亿美元的奖金才能解决。blogs.ams.org/mathgradblog/2013/07/25/odd-perfect-numbers-exist(在10 ^ 300以下均不存在)
—
Rohan Jhunjhunwala
最小的奇数完美整数是多少?
—
Leaky Nun
当存在梅森素数p使得n = p(p + 1)/ 2时,偶数n是理想的。奇数没有奇数的公式。此外,未知是否存在奇数完美数。
—
丹尼斯
不完全的。只有49个已知的梅森素数。
—
丹尼斯
@BetaDecay:它大于$ 49 $,因此第60个完美数字未知。
—
Ross Millikan