- クラス名camel大文字始まり、関数名?、変数名snake、人名 大文字
- class public, privateで統一 変数はできる限りprivate
- for文はint, size()のキャスト
- constをできる限りつける
- 半開区間、0-based
- assertをライブラリ内でもっと使う
- class のメンバ初期化方法の統一(メンバイニシャライザ)
- グラフはV,E,cost, inf
- 初期化関数の名前はbuildで統一
- 単体 operator[], 範囲 operator()
- データ構造はサイズn or vectorで初期化するコンストラクタを作る
- 添え字の統一、set(k, x), range(l, r), get(k)