GastonFontenla

Timus: 1178 - Akbardin's Roads

Jun 5th, 2016
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.45 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     int n;
  10.     cin >> n;
  11.     vector <pair<pair<int, int>, int> > v(n);
  12.     for(int i=0; i<n; i++)
  13.     {
  14.         v[i].second = i;
  15.         cin >> v[i].first.first >> v[i].first.second;
  16.     }
  17.     sort(v.begin(), v.end());
  18.  
  19.     for(int i=0; i<n; i+=2)
  20.     {
  21.         cout << v[i].second+1 << " " << v[i+1].second+1 << endl;
  22.     }
  23.  
  24.     return 0;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment