Результаты поиска по запросу "factorial"

7 ответов

Невозможно рассчитать факториалы больше 20! ! Как это сделать?

Я использую беззнаковый длинный длинный целочисленный формат для вычисления больших факториалов. Однако мой код в какой-то момент дает сбой. Можете ли вы взглянуть на это? На самом деле это часть большого кода для расширения экспоненциальной ...

3 ответа

Создание фактора Python

Вечер, Я знакомлю студента питона с некоторыми проблемами. Я пытаюсь сделать факториальную программу на Python. Он должен запросить у пользователя n, а затем вычислить факториал n, ЕСЛИ пользователь не введет -1. Я так застрял, и профессор ...

11 ответов

Рассчитать факториал произвольно большого числа, показывая все цифры

Недавно в одном из интервью меня попросили описать метод вычисления факториала любого произвольно большого числа; метод, в котором мы получаемвсецифры ответа. Я искал разные места и спрашивал на нескольких форумах. Но я хотел бы знать, есть ли ...

ТОП публикаций

7 ответов

stackoverflow.com/questions/1966077/...

у вычислить сумму цифр N !. Я хочу сделать это для действительно больших значений N, скажем, N (1500). Я не использую .NET 4.0. Я не могу использовать класс BigInteger для решения этой проблемы. Может ли это быть решено каким-то другим ...

2 ответа

Хвостовая рекурсия с Groovy

Я кодировал 3 факторных алгоритма: Во-первых, я ожидаю провала из-за переполнения стека. Нет проблем.Во вторых я стараюсьрекурсивный вызов, преобразуйте предыдущий алгоритм из рекурсивного в итеративный.Это не работает, но я не понимаю, ...

5 ответов

максимальная глубина рекурсии превышена по сравнению

Я написал этот кусок кода для вычисления количества комбинаций: def fact(n): return 1 if(n == 1) else n * fact(n - 1) def combinations(n,k): return fact(n)/((fact(n - k) * fact(k))) while(True): print(combinations(int(input()), ...

4 ответа

Как оптимизировать эту короткую факториальную функцию в Scala? (Создание 50000 BigInts)

Я сравнил версию Scala (BigInt(1) to BigInt(50000)).reduce(_ * _)к версии Python reduce(lambda x,y: x*y, range(1,50000))и получается, что версия scala заняла примерно в 10 раз больше, чем версия python. Я предполагаю, большая разница в том, ...

10 ответов

Расчет больших факториалов в C ++

Я понимаю, что это классическая проблема программирования, и поэтому я хочу пояснить, что не ищу код в качестве решения, но был бы признателен за продвижение в правильном направлении. Я изучаю C ++ и в процессе обучения пытаюсь решить некоторые ...

1 ответ

Кто-нибудь может объяснить этот алгоритм расчета больших факториалов?

я наткнулся на следующую программу для вычисления больших факториалов (чисел до 100). Может кто-нибудь объяснить мне основную идею, используемую в этом алгоритме? Мне нужно знать только математику, применяемую при расчете факториала. #include ...

5 ответов

StackOverflowError вычисляет факториал BigInteger?

Я пытаюсь написать программу на Java для расчета факториала большого числа. Это выглядитBigInteger не в состоянии удерживать такое большое количество. Ниже приведен (простой) код, который я написал. public static BigInteger ...