Я изучаю викторину в дискретных структурах. Как я могу рассчитать 2^50 (mod5)? Я могу вычислить результат с меньшими числами с помощью калькулятора, но я не могу сделать это с большим количеством.Расчет модуля большого количества
-1
A
ответ
0
Предположим, у нас есть номер N
= 5X + Y
, где N, X и Y - целые числа (то есть N mod 5 = Y
). Затем следует, что с 2N = 2(5X + Y) = 10x + 2Y
, что 2N mod 5 = 2Y mod 5
.
, подобным образом, так как 2^50 может быть переписано в виде ((2^5)^5)^2:
2^50 mod 5 = ((2^5 mod 5)^5 mod 5)^2 mod 5
2^50 mod 5 = ((2)^5 mod 5)^2 mod 5
2^50 mod 5 = (2)^2 mod 5
2^50 mod 5 = 4
0
Вы можете использовать тот факт, что if (2^x = t)(mod A) then (2^(x*y) = t^y)(mod A)
.
Таким образом, мы имеем:
2^2 = (-1) (mod 5) which means
2^50 = (-1)^25(mod 5)
= -1 (mod 5) (which is the same as 4 (mod 5))
Использование фактического расчета, мы видим 2^50 = 1125899906842624 = -1(mod 5)
.
Смежные вопросы
- 1. MySQL расчет большого количества BIGINT обход
- 2. Расчет пересечения большого количества множеств в R
- 3. Оптимизация большого количества ячеек
- 4. Расчет количества дублированных строк
- 5. Расчет Совокупное комиссии Количества
- 6. Расчет количества временных меток
- 7. Расчет количества простых чисел
- 8. Расчет количества SQL
- 9. Расчет количества стационарных дней
- 10. Расчет суммарного количества
- 11. Пользовательские расчет проданного количества
- 12. Расчет количества пациентов
- 13. Расчет количества запусков недель
- 14. Расчет общего количества
- 15. Расчет количества комментариев/сообщений
- 16. Расчет количества различных DropDown
- 17. Расчет количества недостающих чисел
- 18. расчет Оптимизация количества будням
- 19. Обработка большого количества производителей
- 20. Факторинг большого количества
- 21. загрузка большого количества файлов
- 22. Переформатирование большого количества классов
- 23. Удаление большого количества линий
- 24. Печать большого количества
- 25. Сохранение большого количества объектов
- 26. Агрегация большого количества наблюдений
- 27. Макет большого количества текста
- 28. Организация большого количества мутаций
- 29. Переименование большого количества файлов
- 30. Добавление большого количества списков
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что речь идет о [math.se] вместо программирования или разработки программного обеспечения. – Pang