Слайд 3#include
int main(){
// объявление одномерного массива размера n
vector used(n, false);
// объявление матрицы смежности размера nxn
vector > g(n, vector (n, 0));
// обращение к элементу массива, 0<= i < n
used[i];
// обращение к элементу матрицы, 0<= i, j g[i][j];
}
Слайд 5#include
int main(){
// объявление списка смежности под n вершин
vector > > g(n);
// вставка ребра (u, v) весом w
g[u].push_back(make_pair(v, w));
g[i].size(); // количество вершин смежных с вершиной i
g[i][j].first; // v
g[i][j].second; // w
// 0 <= j < g[i].size()
}