brpapa / algorithms

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

"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".

About

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

License:MIT License


Languages

Language:C++ 97.6%Language:Python 1.9%Language:Shell 0.5%