C0n + ... + Cnn#9892

C0n + ... + Cnn (Розбір)

Формула бінома Ньютона має вигляд:

(a + b)^n = \sum_{i = 0}^n{C_n^ia^ib^{n-i}}

Якщо покласти a = b = 1, то дане співвідношення набуває наступного вигляду:

(1 + 1)^n = \sum_{i = 0}^n{C_n^i1^i1^{n-i}}

або

2^n = \sum_{i = 0}^n{C_n^i} = C_n^0 + C_n^1 + ... + C_n^n

Таким чином, вказана сума дорівнює 2^n.

Приклад

При n = 1: C_1^0 + C_1^1 = 1 + 1 = 2

При n = 2: C_2^0 + C_2^1 + C_2^2 = 1 + 2 + 1 = 4

При n = 3: C_3^0 + C_3^1 + C_3^2 + C_3^3 = 1 + 3 + 3 + 1 = 8

Реалізація алгоритму

Читаємо вхідне значення .

scanf("%lld", &n);

Обчислюємо та виводимо відповідь — значення 2^n.

res = 1LL << n;
printf("%lld\n", res);

Python реалізація

Читаємо вхідне значення .

n = int(input())

Обчислюємо та виводимо відповідь — значення 2^n.

res = 1 << n
print(res)