Анализ алгоритма
Значение при заданных ограничениях помещается в целочисленный 32-битовый знаковый типint
. Известно, что степень двойки можно вычислить сдвигом влево: . Используя сдвиг влево, вычисляемсумму как (1 << k) + (1 << n)
.
Реализация алгоритма
Читаем входные данные. Вычисляем и выводим ответ.
scanf("%d %d",&k,&n); res = (1 << k) + (1 << n); printf("%d\n", res);
Python реализация
k,n = map(int,input().split()) res = (1 << k) + (1 << n) print(res)