はじめに 競技プログラミングで必須となるC++標準ライブラリのデータ構造(+α)について概要と使い方をシンプル(サンプルコード多め、文章の解説少なめ)にまとめています。 C++でコンテストに参加する際のメモ代わりになれば幸いです。 C++14 (GCC 5.4.1) を前提としていますので、その点ご了承お願いします。 C++でよく使うデータ構造 この記事では以下のデータ構造について紹介します。 int, long long string pair tuple vector set multiset stack queue priority_queue deque map unordered_map これらはbits/stdc++.hをインクルードしておけば使えます。 また、以下では簡単のため、using namespace std;をプログラム冒頭に記載しているものとして下記プログラム例で