fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <utility>
  4. #include <algorithm>
  5.  
  6. int main() {
  7. std::vector<std::pair<int, int>> vec3 {
  8. {3, 2},
  9. {3, 2},
  10. {3, 2},
  11. {5, 3},
  12. {5, 3}
  13. };
  14.  
  15. std::sort(vec3.begin(), vec3.end());
  16. vec3.erase(
  17. std::unique(vec3.begin(), vec3.end()),
  18. vec3.end()
  19. );
  20.  
  21. for(size_t i = 0; i < vec3.size(); ++i) {
  22. std::cout << vec3[i].first << ", " << vec3[i].second << std::endl;
  23. }
  24.  
  25. return 0;
  26. }
Success #stdin #stdout 0.01s 5380KB
stdin
Standard input is empty
stdout
3, 2
5, 3