C++ For Coding Competition
Mastering Standard Template Library
This course is designed to help students who are looking to switch to C++ from Python, Java, or another programming language. We assume students are proficient in at least one other programming languages
In this course, we will only focus on the part of C++ that is relevant for coding competition (in particular USACO). Besides the basic syntax, we will focus on helping students to master Standard Template Library (STL). i.e. containers, iterators, algorithms, and functions. More specifically, we will focus on sequential containers (arrays, vectors, pairs), ordered and unordered associated containers (sets, multisets, maps, and multimaps), container adapters, and the corresponding algorithms.
The course is taught in the context of USACO, i.e. we apply what we learn to solving USACO (Bronze and Silver) problems.