Note: this is a publish-only repository, so all pull requests will be ignored.
The folders structure is following:
notebook
: well-explained implementation of general-purpose algorithms.scripts
: small scripts for automatizing some repetitive tasks.solutions
: code of accepted problems, categorized by online judges.solutions/README.md
: solutions index by themes, containing difficulty, name, description and hint of the problem.
- coin change
- subset sum
- 0-1 knapsack
- edit distance
- longest common subsequence (LCS)
- longest palindromic subsequence (LPS)
- longest increasing subsequence (LIS)
- LCS reduced to LIS
- traveling salesman problem (TSP)
- matrix chain multiplication (MCM)
- rod cutting
- traversal
- minimum spanning tree (MST)
- kruskal
- variants
- network flow
- max flow
- min cost max flow
- shortest path
- single-source
- specials
- matrix power
- number theory
- HALIM, Steven. "Competitive Programming 3: The new lower bound of programming contests".