Я пытаюсь реализовать целочисленную факторизацию Полларда Ро в C/C++. Google дает мне реализацию проблемы на Java здесь.
Я не очень хорошо знаю Java, поэтому то, что я придумал это. Моя реализация на C++ работает для большинства случаев, но не в нескольких, как тот "9999", который я использовал там.
Я знаю, что в С++ не было класса Biginteger, поэтому я не могу иметь полную функциональность, как в JAVA, но я хочу разложить на множители 15-значные числа, которых достаточно для unsigned long long
Пожалуйста, укажите, что не так в моей реализации.