2^k + 2^n#5314

2^k + 2^n (Həll təhlili)

Alqoritm Analizi

Verilmiş məhdudiyyətlər altında dəyəri32-bit imzalı integer tipindəint daxil olur. Məlumdur ki, iki ədədin quvvəti sol bit sürüşdürmə ilə hesablana bilər: 2^n = 1 << n. Sol bit sürüşdürməsindən istifadə edərək,cəmi 2^k + 2^n kimi hesablayırıq (1 << k) + (1 << n).

Alqoritm Tətbiqi

Giriş məlumatlarını oxuyun. Cavabı hesablayın və çıxarın.

scanf("%d %d",&k,&n);
res = (1 << k) + (1 << n);
printf("%d\n", res);

Python tətbiqi

k,n = map(int,input().split())
res = (1 << k) + (1 << n)
print(res)