Khinchin常数是一个奇怪的数学常数,根据Wolfram MathWold的说法,“众所周知,很难高精度地计算出来”。
这是100位数字:
2.685452001065306445309714835481795693820382293994462953051152345557218859537152002801141174931847697 ...
编写一个不超过64个字节的程序,以输出Khinchin常数到正确的小数位数的最大数量。
- 您不得使用任何与Khinchin常数直接相关的内置库常数或函数。(例如,绝对不允许Math.Khinchin(precision)。)
- 您可以使用数学库来计算对数,求和等。
- 您可以对全部或部分答案进行硬编码。
- 您的程序必须产生有限的输出,并且必须在一台相当现代的计算机(例如此处列出的计算机)上运行少于一小时。
- 您必须输出到stdout。没有输入。
- 只要http://mothereff.in/byte-counter注册64个字节或更少的字节,就可以使用任何所需的字符。
计分
您的分数是程序从2.68开始正确输出的Khinchin常数中连续数字的位数。您可能会输出不正确的数字,但只有最后一个正确的数字会计入您的分数。
例如,输出
2.68545200 2 06530644530971483548179569382038229399446295305115234234721
得9分。每个数字一个,2 6 8 5 4 5 2 0 0
但在2之后不应该是1。