С недавних пор существует элегантная формула для вычисления числа Пи, которую в 1995 году впервые опубликовали Дэвид Бэйли, Питер Борвайн и Саймон Плафф:
Казалось бы: что в ней особенного — формул для вычисления Пи великое множество: от школьного метода Монте-Карло до труднопостижимого интеграла Пуассона и формулы Франсуа Виета из позднего Средневековья. Но именно на эту формулу стоит обратить особое внимание — она позволяет вычислить n-й знак числа пи без нахождения предыдущих. За информацией о том, как это работает, а также за готовым кодом на языке C, вычисляющим 1 000 000-й знак, прошу под хабракат.
Как же работает алгоритм вычисления N-го знака Пи?
К примеру, если нам нужен 1000-й шестнадцатеричный знак числа Пи, мы домножаем всю формулу на 16^1000, тем самым обращая множитель, стоящий перед скобками, в 16^(1000-k). При возведении в степень мы используем двоичный алгоритм возведения в степень или, как будет показано в примере ниже, возведение в степень по модулю. После этого вычисляем сумму нескольких членов ряда. Причём необязательно вычислять много: по мере возрастания k 16^(N-k) быстро убывает, так что, последующие члены не будут оказывать влияния на значение искомых цифр) . Вот и вся магия — гениальная и простая.
Хобби
что делили чтоб бы получить 3,14 (число пи)
пи - длина дуги, опирающаяся на угол 180 градусов при радиусе равный единице.
длину окружности на радиус
Похожие вопросы
- ПОЧЕМУ АНИМЕШНИКИ ПИ***Ы?
- подскажите) какие конкурсы можно придумать на Новый Год? для 3 человек для девочек 14 -15 лет)
- Мне 14...И я... Помогите разобраться.
- Какого числа День Коллекционера?
- привет я хотел спросить выйдет ли 4 сезон аватар легенда об аанге? и какого числа это произойдет?
- Как умножать и делить на счетах?
- расскажите пожалуйста как научиться играть в домино на счет, что там надо делить, или еще что-то.
- 13-14 лет. Какие фильмы вы советует посмотреть и какие книги почитать кроме классики для детей 13-14 лет Спасибо
- мне 14 лет. точнее ещё 13. ничего такого никогда не было. но хочу попробовать курить. причём очень. что делать?
- мне 14 лет. все мои друзья катаются на велосипедах. а я не умею