Resources For Competitive Programming - DSA - NSUT - Ai
Resources For Competitive Programming - DSA - NSUT - Ai
NSUT.AI
Books
The Competitive Programmer’s Handbook
This is a classic university text which covers data structures and algorithms in some
I
detail.
A
Elementary Number Theory - David Burton
This book is a great resource to start out, and was originally meant for participants of
the USA Computing Olympiad.
SU
Problem sets
CSES
Codeforces Problemset
N
Problems from past contests. Try filtering by difficulty rating and topic tags! For hints
and solutions, open the problem and scroll down to Contest materials -> Tutorial for
editorial of that contest.
CodeChef Problemset
Project Euler
A series of challenging mathematical/computer programming problems to delve into
unfamiliar areas and learn new concepts.
A2OJ Ladders
LeetCode
Problems on data structures and algorithms, to practice important concepts for each
topic.
Websites
I
USACO Guide
A
Curated, high-quality competitive programming resources, with a complete guide at
getting started with coding and getting better at competitive programming.
cppreference
SU
Official reference for C++, including all supported library features, functions, data
structures.
YouTube
Errichto
N
Errichto livestreams while solving contest problems and also has educational lectures.
Also has a discord server with a thriving competitive programming community.
William Lin
Algorithms Live!
Streams doing code forces rounds, Google kickstart, Facebook HackerCup while
periodically explaining algortihms/data structures relevant to competitive. Codes
mostly in Java.
Stable Sort
Contests
I
Codeforces
CodeChef
A
AtCoder
T.
SU
N