Back to Academy
math misc
Combinatorics
Combinatorics deals with counting and enumerating arrangements of objects. Key formulas include nCk (binomial coefficient) for combinations and Pascal's triangle for efficient computation. These techniques are essential for probability, optimization, and enumeration problems.
Use Cases
- •Calculating probabilities in games and simulations
- •Generating subsets and permutations for brute-force searches
- •Dynamic programming solutions that require counting arrangements
Complexity Analysis
| Metric | Best | Average | Worst |
|---|---|---|---|
| Time | O(n) | O(n*k) | O(n*k) |
| Space | O(n) | ||
Visualization
Implementation
Output
Click "Run Code" to see output...