ためになるサイト集
勉強する
競技プログラマーハンドブック PDF github
初級~中級?くらいな内容がまとまったPDF
ライブラリ
yaketake08's 実装メモ
Pythonで様々なアルゴリズム・データ構造の実装例がまとめられている(自由に使ってOKとのこと)
C++のものもある
いかたこのたこつぼ
こちらもPythonで様々なアルゴリズム・データ構造の実装例がまとめられている
解説がしっかりめ
Nyaan’s Library
非常に多彩なアルゴリズム・データ構造が、高速に動作するよう書かれている(らしい)(CC0 1.0 Universal)
C++のみ。
問題集
競技プログラミング練習問題集 - はまやんはまやんはまやん
アルゴリズム・データ構造毎の問題まとめ
典型
AtCoder Typical Contest 001 002
競プロ典型 90 問
典型アルゴリズム問題集 エントリー~ 上級~:PAST本
動的計画法(DP)
Educational DP Contest:比較的易らしい
Typical DP Contest
ライブラリ
ACL Beginner Contest
AtCoder Library Practice Contest
Aizu Online Judge
Library Checker
書籍関連
アルゴ数学
鉄則
PAST 初級 上級
その他の知見
整数と実数と不等号と切り上げと切り捨て - noshi91のメモ
正しく作るランダムケース
浮動小数点型の計算について