创建计算A073329的最短函数,程序或表达式,即a(n)
是具有n个不同素数的第n个数。输入是要返回的序列中元素的数量。。我不关心整数精度。我只想要算法。对于不支持任意大整数的语言,我们只是假装它们支持。0 < n
您可以通过上面提供的OEIS链接找到测试用例。
更新:
让我明确指出,您需要从程序,函数或表达式返回整数序列。换句话说,f(x)
应该计算从1到的a(n)
所有值。给定为8,您的函数应以数组或其他适当的数据结构形式返回。n
x
x
2, 10, 60, 420, 4290, 53130, 903210, 17687670
限制/界限?
—
st0le 2011年
我并不真正在乎限制和界限,但是如果对您来说很重要,请在算法假设输入不超过8的情况下进行操作,我们会假装它适用于更高的数字。如我所说,我对抽象数学算法感兴趣,而不是对特定语言的整数限制的详细信息感兴趣。
—
格雷戈里·希格利
当我们说时,它可能更开放:
—
用户不知道
output a(1), ... a(n)
而不是返回某些东西,例如数组……