Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Факториал (большие значения)

431
08 февраля 2009 года
sherry
207 / / 16.10.2006
Как найти факториал, скажем 2000?
261
08 февраля 2009 года
ahilles
1.5K / / 03.11.2005
реализуй длинную арифметику. по-другому никак
5
09 февраля 2009 года
hardcase
4.5K / / 09.08.2005
Цитата: ahilles
реализуй длинную арифметику. по-другому никак

что-то мне подсказывает, что факториал 2000 на одной длинной арифметике и тупом пентюхе не найдешь. Тут нужно или CUDA-прикручивать, или распределенку организовывать - однако сильно большое число будет.

261
09 февраля 2009 года
ahilles
1.5K / / 03.11.2005
в принципе можно заранее вычислить и факториалы начиная со ста и держать значения в массиве потом, скорость высиления будет почти мгновенная :)
5
09 февраля 2009 года
hardcase
4.5K / / 09.08.2005
Цитата: ahilles
в принципе можно заранее вычислить и факториалы начиная со ста и держать значения в массиве потом, скорость высиления будет почти мгновенная :)


Это называется мемоизация. Без таких трюков никуда :)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог