Задача №122. 2^n+2^m
Во всех упражнениях нельзя использовать арифметические операторы сложения, умножения, вычитания, деления. Вместо них нужно использовать побитовые операторы &
, |
, ~
, ^
, <<
, >>
. Входное число A не превышает 232-1 (если это не указано особо). Номера битов всегда задаются корректно, то есть принимают значения от 0 до 31. Ввод и вывод данных производится через стандартные потоки ввода-вывода.
Найдите сумму двух различных степеней числа 2, используя только битовые операции. В частности нельзя использовать операцию сложения чисел.
Входные данные
Даны два неравных числа: n и m, не превосходящие 31.
Выходные данные
Выведите на экран значение суммы 2n+2m.
Примеры
Входные данные
1 2
Выходные данные
6
Сдать: для сдачи задач необходимо войти в систему