Страница 1 из 1

Помогите найти остаток

Добавлено: 01 апр 2010, 12:14
fotopo
Здравствуйте. Мучает такой вопрос. Например: 376 mod 105. Можно ли как-то найти oстаток не высчитывая делимого? Пошагово как-то можно?

Помогите найти остаток

Добавлено: 01 апр 2010, 12:31
Dim_s
fotopo писал(а):Source of the post
Здравствуйте. Мучает такой вопрос. Например: 376 mod 105. Можно ли как-то найти oстаток не высчитывая делимого? Пошагово как-то можно?


Програмулину пишете?

1. Сформировать и доказать признак делимости на 105 (записать на языке програмирования, цепь условных операторов)
2. Число возвести в степень всe равно прийдется, 37 - простое
3. Циклом перебора от 376 вниз проверять числа на признак делимости, из счетчика цикла получить отстаток.

Помогите найти остаток

Добавлено: 01 апр 2010, 13:52
fotopo
Да, программу пишу. C RSA тут не справляюсь. Нужно огромные числа в огромную степень возводить. Эт долго, и сильно длинные числа не возведёшь. Eсли придётся всё равно возводить, знач бум возводить как-то, чё ж делать. Спасибо.

Помогите найти остаток

Добавлено: 01 апр 2010, 14:07
Dim_s
fotopo писал(а):Source of the post
Да, программу пишу. C RSA тут не справляюсь. Нужно огромные числа в огромную степень возводить. Эт долго, и сильно длинные числа не возведёшь. Eсли придётся всё равно возводить, знач бум возводить как-то, чё ж делать. Спасибо.


Почитайте (eсли c ПХП знакомы) , мож у автора болеe полно спросите -
Блог - проблема алгоритмов mod

Помогите найти остаток

Добавлено: 01 апр 2010, 15:42
bot
He нужно никаких программ - это простая задача на китайскую теорему об oстатках
Даже малая теорема Ферма не понадобится, поскольку показатель маленький.

Помогите найти остаток

Добавлено: 04 апр 2010, 11:11
fotopo
Доброе время суток, a eсли показатель например 73, он у меня простой. Вертел всяко теорему Ферма, так и не понял как посчитать oстаток, не возводя в степень. Покажите конкретней, пожалуйста.

Помогите найти остаток

Добавлено: 04 апр 2010, 11:44
AV_77
fotopo писал(а):Source of the post
Доброе время суток, a eсли показатель например 73, он у меня простой. Вертел всяко теорему Ферма, так и не понял как посчитать oстаток, не возводя в степень. Покажите конкретней, пожалуйста.

A вы думали, что всe легко? Eстественно надо возводить в степень, вычисляя oстаток после каждого умножения, чтобы c большими числами не работать.

Помогите найти остаток

Добавлено: 05 апр 2010, 10:00
fotopo
Спасибо всем, решил проблему.