Может кто подскажет как поделить два разных числа представленных в виде разложения на простые числа и их степени?
Проблема возникла при вычислении биномиального коэффициента. Например при n=10, k=4 имеем такую дробь:
Как сократить
и
вроде очевидно, просто вычитаю степени общих простых чисел этих двух факториалов. Но вот как потом разделить оставшееся разложение
и
не совсем ясно, ведь там может уже не оказаться общих простых чисел
Так же не понял зачем что-то возводить в степень. Ведь для вычисления функции Эйлера, если нам известно разложение аргумента на простые числа:
то можно выполнить следующее перемножение:
. Ну это конечно если мы сможем биномиальный коэффициент представить в виде разложения простых чисел