Sequence Containers (array and linked list):
---vector,deque,list,forward list,array
Associate Containers(binary tree):
---set,multiset
---map, multimap
Unordered Associate Containers(hash table)
---Unordered set/multiset
---Unordered map/multimap
#include <vector>
#include <deque>
#include <list>
#include <set> // set/multiset
#include <map> // map/multimap
#include <unordered_set> // unordered set/multiset
#include <unordered_map> // unordered map/multimap
#include <iterator>
#include <algorithm>
#include <numeric> // some numeric algorithms
#include <functional>