Competitive Programming Resources
Here you will find resources for competitive programming.
Most Popular Competitive Programming Online Judges
The website for beginners in competitive programming
- The Ultimate Topic List by yoknowwho (Shajalal Shohag)
- USACO Guide
- CSES Problem Set
- Codeforces Group: ICPC Assiut University Community
Best Blog for competive Pogramming
Books for Competitve Programming
- For beginners, this Bangla book by Tamim Shahriar Subeen is very helpful: Computer Programming 1 (Bangla)
- Competitive Programmer’s Handbook by Antti Laaksonen
- Competitive Programming by Steven Halim, Felix Halim part 1
- Competitive Programming by Steven Halim, Felix Halim part 2
- Introduction to Algorithms (4th Edition) by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
The best language for competitive programming is C++. A great resource for C++ is cppreference.
The best website for learning data structures and algorithms visually is visualgo.net.