14 / 14 / 4
Регистрация: 08.11.2010
Сообщений: 172
|
|
Как выполнить сложение по модулю 2^64+1314.12.2014, 15:31. Показов 5836. Ответов 19
Метки нет Все метки)
(
0
|
14.12.2014, 15:31 | |
Ответы с готовыми решениями:
19
Как выполнить сложение полей? Как выразить сложение по модулю 2(исключающее ИЛИ) через конъюнкцию, дезъюнкцию и отрицание? Сложение по модулю 2 |
35 / 17 / 10
Регистрация: 13.12.2014
Сообщений: 107
|
|
14.12.2014, 16:08 | |
nmcf Я сомневаюсь что такой вариант прокатит.
Мне кажется что в результате получится 0, если компилятор будет использовать 32-x битное или 64-x битное значение. То что он будет использовать 128-ми битное значение я сомневаюсь. Добавлено через 6 минут для возведения в степень лучше использовать pow(значение, степень)
0
|
14 / 14 / 4
Регистрация: 08.11.2010
Сообщений: 172
|
|
14.12.2014, 16:32 [ТС] | |
так что делать тогда с mod(2^64+13)?
я пытаюсь реализовать этот алгоритм https://ru.wikipedia.org/wiki/DFC
0
|
![]() |
|
14.12.2014, 18:19 | |
Самый простой и наглядный способ - использовать длинную арифметику (гуглим "длинная арифметика"). Возможно, существуют способы получить результат, использую 32- или 64-битные целые, но они, вероятно, будут гораздо более сложными для понимания и/или реализации.
1
|
![]() |
||
14.12.2014, 18:43 | ||
0
|
Диссидент
![]() ![]() 27710 / 17328 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
|
||||||
14.12.2014, 19:03 | ||||||
0
|
Диссидент
![]() ![]() 27710 / 17328 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
|
||
14.12.2014, 20:39 | ||
![]() Хотя, если немножко подумать - что такое умножение? Всего лишь последовательность сложений. И если тебе понравилось мое решение, разрешаю реализовать и умножение тож. Ссылка на источник - не обязательна. ![]()
0
|
Диссидент
![]() ![]() 27710 / 17328 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
|
|||
14.12.2014, 20:54 | |||
![]() ![]() ![]() ![]() ![]() А доля шутки тут в том, что это уже другая задача.
0
|
14.12.2014, 20:54 | |
Помогаю со студенческими работами здесь
20
Сложение по модулю 2^32 - 1 Сложение по модулю Сложение по модулю 2 Сложение по модулю (2^32) -1) Сложение по модулю 2 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Kubernetes с Apache Flink для обработки данных в реальном времени
Mr. Docker 17.05.2025
Kubernetes — это целая философия управления распределёнными приложениями. В отличие от "примитивных" решений вроде Docker Swarm, K8s (как его ласково называют в тусовке DevOps-инженеров) предлагает. . .
|
Использование декораторов в Python
py-thonny 17.05.2025
Если вы когда-нибудь задумывались о том, как красиво расширить функциональность кода без лишней возни и дублирования, декораторы в Python — та самая волшебная палочка, которую вы искали. По сути, это. . .
|
Как некоторые отстают в навыках поиска информации в сети. Дублирование страницы открытого адреса в сети.
Hrethgir 17.05.2025
. . . берём бразуер, для многих он является инструментом поиска информации в сети. Понятное дело, что чтобы переходить по сслыкам есть такая фишка - "открыть в новой вкладке", но, представим себе что вы. . .
|
Реализация многопоточных сетевых серверов на Python
py-thonny 16.05.2025
Когда сталкиваешься с необходимостью писать высоконагруженные сетевые сервисы, выбор технологии имеет критическое значение. Python, со своей элегантностью и высоким уровнем абстракции, может. . .
|
C# и IoT: разработка Edge приложений с .NET и Azure IoT
UnmanagedCoder 16.05.2025
Мир меняется прямо на наших глазах, и интернет вещей (IoT) — один из главных катализаторов этих перемен. Если всего десять лет назад концепция "умных" устройств вызывала скептические улыбки, то. . .
|
Гибридные квантово-классические вычисления: Примеры оптимизации
EggHead 16.05.2025
Гибридные квантово-классические вычисления — это настоящий прорыв в подходах к решению сложнейших вычислительных задач. Представьте себе союз двух разных миров: классические компьютеры, с их. . .
|
Использование вебсокетов в приложениях Java с Netty
Javaican 16.05.2025
HTTP, краеугольный камень интернета, изначально был спроектирован для передачи гипертекста с минимальной интерактивностью. Его главный недостаток в контексте современных приложений — это. . .
|
Реализация операторов Kubernetes
Mr. Docker 16.05.2025
Концепция операторов Kubernetes зародилась в недрах компании CoreOS (позже купленной Red Hat), когда команда инженеров искала способ автоматизировать управление распределёнными базами данных в. . .
|
Отражение в C# и динамическое управление типами
stackOverflow 16.05.2025
Reflection API в . NET — это набор классов и интерфейсов в пространстве имён System. Reflection, который позволяет исследовать и манипулировать типами, методами, свойствами и другими элементами. . .
|
Настройка гиперпараметров с помощью Grid Search и Random Search в Python
AI_Generated 15.05.2025
В машинном обучении существует фундаментальное разделение между параметрами и гиперпараметрами моделей. Если параметры – это те величины, которые алгоритм "изучает" непосредственно из данных (веса. . .
|