num) {
if (num < 0 || num > 65) return 0;
if (num == 0) return 1;
return num * f(num - 1);
}
int main() {
int w = 14, h = 9;
std::cout << f(w + h) / (f(w) * f(h));
return 0;
}
факториал 23 точно можно запихнуть в unsigned long long?
https://www.wolframalpha.com/input?i=21%21+%3C2%5E64
ну, собсно, вот и ответ, получается
Короче я гений просто прописал правила сокращение и всё заработало как надо
Обсуждают сегодня