Вопросы по теме 'bitwise-xor'
Как взять xor чисел от 1..n для заданного n? (например, 1^2^3^^n)?
Это проблема интервью, с которой я столкнулся, я знаю, как получить решение грубой силы, многократно выполняя XOR чисел, но я понятия не имею, как сделать это более эффективно.
Я видел это решение на сайтеcarecup:
typedef unsigned long long...
642 просмотров
schedule
06.12.2023
Побитовые операции - проверка и удаление
Обратите внимание на простой пример ниже:
Module Module1
<Flags>
Public Enum Names
None = 0
Test = 1
Test2 = 2
Test3 = 4
Test4 = 8
End Enum
Sub Main()
Dim test As...
2437 просмотров
schedule
29.09.2022
Как решить уравнения XOR, такие как A xor ( A - 4 ) = 5?
На самом деле я пытаюсь решить "Xoring Ninja" в Hackerrank.
https://www.hackerrank.com/challenges/xoring-ninja/problem
Пусть A — множество из N элементов {a1, a2, ......, aN}
XORSUM множества A определяется здесь как сумма XOR всех...
859 просмотров
schedule
21.03.2023
Как выполнять бинарные операции над полубайтом/тетрадой в php?
Итак, у меня есть числовые значения от 0 до 15, поэтому я сохранил их в шестнадцатеричных кодах (от 0 до f). Теперь у меня есть строка данных, содержащая значения шестнадцатеричного кода моих кусочков.
Данные выглядят так:...
312 просмотров
schedule
30.08.2022
Почему этот оператор Python 3 использует побитовое или вместо или?
Этот код Python ниже я нашел как часть постановка задачи здесь :
Разделение двух целых чисел без использования операций умножения, деления и модуляции. Даны два целых числа, скажем, a и b. Найдите частное после деления a на b без использования...
107 просмотров
schedule
13.06.2023
Какой алгоритм решить систему уравнений, в которой переменные - биты, а операция - xor?
Я пытаюсь решить систему уравнений. Каждое уравнение имеет вид:
V1 xor V2 xor ... xor Vx = Sx
Vx и Sx - однобитовые переменные. Sx известны, и мне нужно найти значение всех Vx.
ex:
V1 xor V2 xor V3 = 1
V1 xor V2 = 0
V2 xor V3 = 1...
272 просмотров
schedule
22.01.2023
Исключающее ИЛИ шестнадцатеричных чисел
Я хочу применить побитовую операцию XOR к двум шестнадцатеричным числам, но мой код, похоже, не работает из-за «F» в номере. Я пытался преобразовать в int перед применением xor, но все равно получаю ошибку.
i = b"77"
res =...
46 просмотров
schedule
12.03.2023