# Competitive programming

TODO

## Articles

* [How to prepare for competitive programming?](https://medium.com/@andreimargeloiu/how-to-prepare-for-competitive-programming-396d557e0c12)
* [How to crack HashCode competition with some engineering skills](https://danlark.org/2020/03/13/how-to-crack-hashcode-competition-with-some-engineering-skills/)
* [Ultimate Competitive Programming setup for VSCode with C, C++ and Python](https://medium.com/big-data-center-of-excellence/ultimate-competitive-programming-setup-for-vscode-with-c-c-and-python-a638126f85ad)
* [How to prepare for competitive programming?](https://medium.com/@andreimargeloiu/how-to-prepare-for-competitive-programming-396d557e0c12)

## Books

* Комбинаторные задачи: Олимпиады по программированию (Ю.В.Корженевич)
* Principles of Algorithmic Problem Solving (Johan Sannemo)
* [Competitive Programmer’s Handbook](https://cses.fi/book/book.pdf)

## Courses / Videos

* [Intro to Competitive Programming](https://youtu.be/tZ5FBBnHfm4)

## Links

* [USA competitive programming](http://usaco.org/)
* [CodeForces](https://codeforces.com/)
* [AtCoder](https://atcoder.jp/)
* [Awesome competitive programming](https://github.com/lnishan/awesome-competitive-programming)
* [Competitive-Programming](https://github.com/manishbisht/Competitive-Programming)
* [Programming Challenges](https://github.com/michelbernardods/programming-challenges)
* [Competitive-programming](https://github.com/omonimus1/competitive-programming)
* [Competitive Programming Resources](https://github.com/kunal-kushwaha/Competitive-Programming-Resources)
