Константа Хинчина является любопытной математической константой, которая, по словам Вольфрама Матвольда , «общеизвестно сложно вычислить с высокой точностью» .
Вот оно до 100 цифр:
2,685452001065306445309714835481795693820382293994462953051152345557218859537152002801141174931847697 ...
Написать программу на 64 байта или менее, которая выводит константу Хинчина в максимальное количество правильных десятичных разрядов.
- Вы не можете использовать любые встроенные библиотечные константы или функции, непосредственно связанные с константой Хинчина. (например, Math.Khinchin (точность) определенно не допускается.)
- Вы можете использовать математические библиотеки для вычисления логарифмов, суммирования и т. Д.
- Вы можете жестко закодировать весь или часть своего ответа.
- Ваша программа должна производить конечный вывод и запускаться менее чем за час на достаточно современном компьютере (например, перечисленных здесь ).
- Вы должны вывести на стандартный вывод. Там нет ввода.
- Вы можете использовать любые символы, которые хотите, если http://mothereff.in/byte-counter регистрирует 64 байта или меньше.
счет
Ваша оценка - это число последовательных цифр в константе Хинчина, которое ваша программа выводит правильно, начиная с 2,68 ... Вы можете выводить неправильные цифры, но только последняя правильная цифра засчитывается в ваш счет.
Например, вывод
2.68545200 2 06530644530971483548179569382038229399446295305115234555721
набрал бы 9 баллов. Один для каждой из цифр, 2 6 8 5 4 5 2 0 0
но ничего после 2, которое должно быть 1.