/algorithms

🎈My notebook and solutions for 300+ problems that I solved during practice for ACM-ICPC

Primary LanguageC++MIT LicenseMIT

"Think twice, code once"

Overview

I use this repository as a study playground for programming contests, which contains my personal notes and implementations. Note that 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.
    • README.md: solutions index by themes, containing difficulty, name, description and hint of the problem.

Notebook index

🧱 data structures

🥊 brute force

🔞 dynamic programming

🌍 graphs

✏️ math

💭 miscellaneous

References

  • HALIM, Steven. "Competitive Programming 3: The new lower bound of programming contests".