Advertisement
Guest User

Untitled

a guest
Jan 20th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. #include <iostream>
  3. #include <vector>
  4.  
  5. using namespace std;
  6.  
  7. #define pb push_back
  8. int n;
  9. int x,y;
  10. int k;
  11. vector<int> pms[100005];
  12. int start[100005];
  13. int who[100005];
  14. vector<int> v[2];
  15. vector<int> w[2];
  16. int cur = 0;
  17. vector<int> toVisit;
  18. int counter[100005];
  19. int A[100005];
  20. int B[100005];
  21. vector<pair<int,int> > change;
  22. int main(int argc, const char * argv[]) {
  23. ios_base::sync_with_stdio(false);
  24. cin >> n;
  25. for(;;){
  26. cin >> x >> y;
  27. if (x == y && x == -1)
  28. break;
  29. pms[x].pb(y);
  30. pms[y].pb(x);
  31. }
  32. cin >> k;
  33. for (int i = 0; i < n; ++i)
  34. A[i] = B[i] = -1;//a and b = who
  35. for (int i = 0; i < k; ++i){
  36. cin >> start[i];
  37. A[start[i]] = B[start[i]] = i;
  38. v[0].pb(start[i]);
  39. w[0].pb(start[i]);
  40. }
  41. //tura 0 is done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement