powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Расширенный алгоритм Евклида с вычитанием
6 сообщений из 6, страница 1 из 1
Расширенный алгоритм Евклида с вычитанием
    #35520617
Фотография Aklin J
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в простых случаях (задачи вида a*b+c*d=1, известны a, c, 1) щелкает как орешки.
но сколько ни рытался, задачу с вычитанием не берет a*b-c*d==1

4 8 15 16 23 42
...
Рейтинг: 0 / 0
Расширенный алгоритм Евклида с вычитанием
    #35520761
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А не возникало мыслей, что задача имеет бесконечное количество решений?
Например, а=1, с=1
b=2 d=1
b=3 d=2
...
Рейтинг: 0 / 0
Расширенный алгоритм Евклида с вычитанием
    #35521601
Паля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вы чего робяты..
в результате работы алгоритма евклида - b,d - целые числа
что блин значит с вычитанием??

если хочешь чтоб d было только отрицательным то всегда могешь вычесть из полученнога числа что нибудь кратное a пока оно не станет отрицательным.

ab + cd = 1 ,
если (d <0) - return
если (d >0) d = qa - r
ab + c(qa - r) = 1
a(b+cq) - r*c = 1
...
Рейтинг: 0 / 0
Расширенный алгоритм Евклида с вычитанием
    #35526358
Фотография Aklin J
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denА не возникало мыслей, что задача имеет бесконечное количество решений?
Например, а=1, с=1
b=2 d=1
b=3 d=2

мне нужно хотя бы одно
на самом деле, если a и c взаимно просты (куча алгоритмов сюда лезет, например монгомери и рса), то решение только одно
...
Рейтинг: 0 / 0
Расширенный алгоритм Евклида с вычитанием
    #35527006
Паля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aklin J

Прочитай хоть что-нить на эту тему если сам не помнишь.
помоему у тебя куча-мала в голове какая-то :-)
...
Рейтинг: 0 / 0
Расширенный алгоритм Евклида с вычитанием
    #35527019
Паля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Расширеный алгоритм евклида решает задачу
a*b+c*d= НОД(a,c).
Если a и c взаимно просты то из неё получается a*b+c*d = 1.
решение естессна не одно.
если они не взаимно просты то решения не существует.
каким макаром ты привязал сюда rsa - не вкуриваю ))
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Расширенный алгоритм Евклида с вычитанием
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]