Здравствуйте, это техподдержка? Мое новое устройство не работает. Оно постоянно испускает пронзительный звук и происходят какие-то колебания.______________________________
Сожалею, мэм. Пожалуйста, попробуйте отключить его и снова включить.
О, замечательно, теперь он вообще не работает.
Что значит "нечетные числа Pi от n*1 до n*31,45"?
В оригинале "цифр"
5.. 4...
Капитан зануда на страже терминологии.
Как считаем? Например так. 1+3+5+...+31415=1*15708+2*15707+2*15706+2*15705+...+2*1=15708+2*(1+2+3+...+15707)=15708+2*(15707+1)*(15707)/2 = 15708+15707*15708=15708*15708. Вот это единственное место где устный счет затруднителен для 8-классника любящего математику =) Но на бумажке столбиком перемножить никаких проблем. Получаем 246741264.
(внимание на клавиатуру)
perl -e 'use Math::BigFloat; $pi = Math::BigFloat->bpi(31416); $pi=~s/(\d)\.?\d/$s+=$1/ge; print $s'
Считать будет около часа - bpi штука медленная, 31416 нужно потому, что бы не наебнуться об округление. Ну, а если нужно быстро, то можно взять готовые данные:
perl -e 'use LWP::Simple; $pi=get "http://www.geom.uiuc.edu/~huberty/math5337/groupe/digits.html"; $pi=~s/\D+//g; $pi=~s/.+?(314\d{31412}).+/$1/; $pi=~s/(\d)\d?/$s+=$1/ge; print sprintf("%s => %b", $s, $s)'
70672 => 10001010000010000