278 читали · 1 год назад
Ро-алгоритм Полларда
Об этом простом, но при этом крайне эффективном способе факторизации чисел написано достаточно много статей. Однако я мало где видел, чтобы обозревались конкретные модификации данного алгоритма. В частности, представляется интересным сравнение его с многопоточной версией и с модификацией Ричарда Брента. Эти улучшения, на мой взгляд, не менее важны для теории чисел и защиты информации в целом, чем сам алгоритм Полларда. Условия задачи Прежде, чем перейти к самому алгоритму необходимо формализовать задачу, которую он решает...
Основные методы решения квадратого уравнения. Если немного заглянуть за рамки...
Квадратное уравнение - это уравнение вида ax^2 + bx + c = 0, где a, b и c являются коэффициентами, а x - неизвестное значение. Решение квадратного уравнения - это нахождение значений x, которые удовлетворяют уравнению. Квадратные уравнения могут быть решены несколькими способами, включая методы факторизации, использование формулы квадратного уравнения и методы графического изображения. Рассмотрим каждый из этих способов более подробно. Метод факторизации Метод факторизации - это процесс преобразования квадратного уравнения в произведение двух линейных уравнений вида (px + q) (rx + s) = 0...