2重のvectorが書けない
n重のvectorの宣言の仕方
関数への渡し方
配列とvectorの渡し方の違い
constを使うタイミング
究極渡し方が分からなかったらグローバル変数にするのが楽な選択肢ではあるけど…
code:まぁ使えるかも…?.cpp
vector<vector<int>> v;
v.resize(n);
code:グラフでよく使う.cpp
code:DPとかで使えるね.cpp
vector<vector<int>> v(s.size() + 1, vector<int>(13, 0));
vector<型> v(要素数, 初期化子)
を頭に入れておく。基本的な2重のやつはvector<vector<int>> g(y, vector<int>(x))とかかな
壁が#で表されてる系のグリッドは、stringの配列を使うと便利
code:グリッド系に使えそう.cpp
for (int i = 0; i < h; i++) cin >> gridi; // 3 4
// ...#
// .#.. こういう入力
// ....