Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия, Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки
А тут речь о третьем способе и он скажем так, несколько странный. Смысл задачи - исследовать собственно сам способ.
Окей, алгоритм ищет некоторые , необязательно являющиеся делителями ; выдает он их на печать в значении переменной , это мне удалось установить опытным путем. Ну и вы тоже делаете полный перебор, с некоторым колдунством внутри. Честно говоря, зачем оно нужно не очень ясно, вы же все равно во внешнем цикле вычисляете первым же шагом, почему бы его просто не сравнить с , да и вывести на печать?
zykov
Re: Новый эвристический алгоритм получения x^2<sqrt(p) mod p
19.12.2021, 21:50
Да, непонятно, какой нужно? Например чем не подходит?
waxtep
Re: Новый эвристический алгоритм получения x^2<sqrt(p) mod p
19.12.2021, 22:08
Последний раз редактировалось waxtep 19.12.2021, 22:47, всего редактировалось 1 раз.
Видимо, вот что утверждается : стартуя с любого (?) , можно с некоторой вероятностью получить в одно из подходящих
-- 19.12.2021, 22:47 --
В общем, если я правильно расшифровал алгоритм, речь о следующем: - для данного берем некоторое ; - если , ура, мы закончили; - иначе берем следующее значение и возвращаемся на предыдущий шаг (не более двухсот раз в предложенном куске кода; если за итераций не получилось, заканчиваем с неудачей).
Вопрос, видимо, в том, почему и при каких условиях это работает.
waxtep
Re: Новый эвристический алгоритм получения x^2<sqrt(p) mod p
19.12.2021, 23:19
Последний раз редактировалось waxtep 20.12.2021, 00:06, всего редактировалось 2 раз(а).
Вот, для примера, возьмем ; стартуя с мы удачно пройдем по цепочке ; а, скажем, старт с приведет к зацикливанию . Или еще такой вариант неудачи при старте с : .
-- 19.12.2021, 23:43 --
Хм, хотя, это удача, уже сам запутался
-- 20.12.2021, 00:06 --
Вот все неудачные начальные , приводящие к зацикливанию для :При старте с любого другого будет найден какой-нибудь подходящий делитель, причем в совокупности (для всех начальных ) будут найдены все подходящие делители
waxtep
Re: Новый эвристический алгоритм получения x^2<sqrt(p) mod p
20.12.2021, 00:22
Поправка: вот все неудачные начальные , приводящие к зацикливанию для :