#include int main() { int C, D, n, k; unsigned long X = 1; scanf("%d %d", &C, &D); n = C + 1; k = (D < (C + 1 - D)) ? D : C + 1 - D; // vybereme menší k pro výpočet kombinačního čísla for (int i = 1; i <= k; ++i) { X *= n - (i - 1); X /= i; } printf("%d", X); }