// пресмятане на комбинации #include using namespace std; const int n = 100; int memo[n][n]; int c(int m, int k) { if (k == 0 || k == m) return 1; if (memo[m][k] != -1)return memo[m][k]; return memo[m][k] = c(m - 1, k - 1) + c(m - 1, k); } int main() { for (int i = 0; i < n; i++)for (int j = 0; j < n; j++) memo[i][j] = -1; cout << c(60, 6) << endl; return 0; }