Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // просто код для инициализации графа
- #include <bits/stdc++.h>
- using namespace std;
- vector< vector <int> > g(0);
- int main() {
- int n;
- cin >> n; // нам говорят, что в нашем графе n вершин
- g.resize(n,vector<int>(0));
- int m;
- cin >> m; //нам говорят, что будет введено m ребер
- for(int i = 0; i < m; i++){
- int v,u;
- cin >> v >> u; // нам вводят ребро (v -> u)
- v--;
- u--; // мы это делаем, т к в нашем графе нумерация вершин [0 .. n-1], а в задаче -- [1 .. n]
- g[v].push_back(u); // мы добавляем ребро (v -> u) в граф
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement