Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 20, 2012 12:42:32

Xcopy
Зарегистрирован: 2012-10-20
Сообщения: 9
Репутация: +  0  -
Профиль   Адрес электронной почты  

Возможности длинной арифметики

Всем привет!
Мне необходимо рассчитать е^х с точностью до 1000 знака после запятой.
Для этого я использую следующий ряд Маклорена

Как умножать, складывать и вычитать длинные целые числа в питоне я нагуглил, но для того, чтобы вычислить каждый член ряда мне необходимо делить целые числа с большой точностью (n знаков после запятой), а потом еще и складывать эти числа.

Вопрос: как мне при помощи длинной арифметики делить целое число на другое число с большой точностью (n знаков после запятой), а потом еще и с большой точностью складывать и умножать эти числа?

Заранее спасибо за ответ!

Офлайн

#2 Окт. 20, 2012 13:19:48

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

Офлайн

#3 Окт. 20, 2012 14:52:20

Xcopy
Зарегистрирован: 2012-10-20
Сообщения: 9
Репутация: +  0  -
Профиль   Адрес электронной почты  

Возможности длинной арифметики

Спасибо друг!
длинная арифметика питона меня действительно впечатлила

Офлайн

#4 Окт. 21, 2012 09:14:25

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10015
Репутация: +  857  -
Профиль   Отправить e-mail  

Возможности длинной арифметики

также используй рекуррентные соотношения



Офлайн

#5 Дек. 1, 2012 20:12:18

Xcopy
Зарегистрирован: 2012-10-20
Сообщения: 9
Репутация: +  0  -
Профиль   Адрес электронной почты  

Возможности длинной арифметики

На втором питоне программа не прошла по времени. При ограничении в 2 секунды результат был такой: Тест: 40 Вердикт: Time limit Время/память: 2.24s / 3.21Mb
Я уж совсем отчаялся, но все-таки подкоректировал программу на питон 3 и программа прошла! (Тест: 40 Вердикт: OK Время/память: 1.28s / 5.33Mb)

Если кому-то понадобится алгоритм решения пишите на почту:
Perminov777@mail.ru

Сейчас выложить решение не могу, есть шанс получить от преподов по лобешнику

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version