fork(3) download
  1. #include <vector>
  2. #include <algorithm>
  3. #include <iostream>
  4. using namespace std;
  5. void show(const vector<vector<int> > &vv) {
  6. for (int i = 0; i != vv.size() ; i++) {
  7. for (int j = 0; j != vv[i].size() ; j++)
  8. cout << vv[i][j] << " ";
  9. cout << endl;
  10. }
  11. }
  12. int main() {
  13. vector<vector<int> > vv;
  14. vector<int> v3 = {95, 67};
  15. vv.push_back(v3);
  16. vector<int> v4 = {76, 25};
  17. vv.push_back(v4);
  18. vector<int> v1 = {95, 52};
  19. vv.push_back(v1);
  20. vector<int> v2 = {95, 20};
  21. vv.push_back(v2);
  22. vector<int> v5 = {76, 250};
  23. vv.push_back(v5);
  24. cout << "------ BEFORE -----" << endl;
  25. show(vv);
  26. sort(vv.begin(), vv.end());
  27. cout << "------ AFTER ------" << endl;
  28. show(vv);
  29. return 0;
  30. }
Success #stdin #stdout 0s 3280KB
stdin
Standard input is empty
stdout
------ BEFORE -----
95 67 
76 25 
95 52 
95 20 
76 250 
------ AFTER ------
76 25 
76 250 
95 20 
95 52 
95 67