Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. #include <list>
  2. #include <iostream>
  3. #include <unordered_map>
  4. #include <set>
  5. class problem
  6. {
  7. public:
  8. std::list<int> input_list;
  9. problem();
  10. void solution();
  11. };
  12.  
  13. problem::problem()
  14. {
  15. int nr_of_elements, buffer;
  16. std::cout << "Number of elements: \n";
  17. std::cin >> nr_of_elements;
  18.  
  19. for(int i = 0; i < nr_of_elements; ++i)
  20. {
  21. std::cin >> buffer;
  22. input_list.push_back(buffer);
  23. }
  24. }
  25.  
  26. void problem::solution()
  27. {
  28. std::set<int> temp_Set;
  29. for (auto iterator = input_list.begin(); iterator != input_list.end(); ++iterator)
  30. {
  31. if(temp_Set.find(*iterator) == temp_Set.end())
  32. temp_Set.insert(*iterator);
  33. else
  34. input_list.erase(iterator);
  35. }
  36. for (auto iterator = input_list.begin(); iterator != input_list.end(); ++iterator)
  37. {
  38. std::cout << *iterator;
  39. }
  40. }
  41.  
  42. int main()
  43. {
  44. problem solved;
  45. solved.solution();
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement