競技プログラミング

開発環境

基礎知識

あくまで私個人用のメモであり、詳細な説明は記載していません。
水色コーダー、又は青コーダーになるのに必要なキーワードが満載ですので、ここに書かれている内容をググって勉強していく、という使い方はできると思います。

勉強の仕方は、一番下の「参考サイト」を参考にしてください。

C++ / STL

  • 標準入力・標準出力(cin / cout)
  • std::vector
  • std::set
  • std::map

整数論・組合せ論

動的計画法(Dynamic Programming)

区間問題

グラフ理論

最短経路問題

文字列

その他

参考サイト