tien_noob

Adj list

Feb 22nd, 2021 (edited)
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.78 KB | None | 0 0
  1. #include <iostream>
  2. #include <algorithm>
  3. #include <numeric>
  4. #include <set>
  5. #include <queue>
  6. #include <stack>
  7. #include <vector>
  8. #include <climits>
  9. #include <string>
  10. #include <cstdio>
  11. #include <cmath>
  12. #define task "TESTCODE"
  13. using namespace std;
  14. vector<vector<int>> Adj;
  15. int x, y, n, m, tmp;
  16. void read()
  17. {
  18.    cin >> n >> m;
  19.    Adj.resize(n+1);
  20.    for (int i = 1; i  <= m; ++ i)
  21.    {
  22.        cin >> x >> y;
  23.        Adj[x].push_back(y);
  24.    }
  25.    cin >> tmp;
  26. }
  27. void indinhke(int u)
  28. {
  29.     for (int v : Adj[u])
  30.     {
  31.         cout << v << ' ';
  32.     }
  33. }
  34. void solve()
  35. {
  36.    indinhke(tmp);
  37. }
  38. int main()
  39. {
  40.    ios_base::sync_with_stdio(false);
  41.    cin.tie(nullptr);
  42.    //freopen(task".INP", "r", stdin);
  43.    //freopen(task".OUT", "w", stdout);
  44.    read();
  45.    solve();
  46. }
  47.  
Add Comment
Please, Sign In to add comment