STL Data Structures: set and map - Programming Language C++ for Competitive Programming