Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2020
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. #include <cmath>
  2. #include <cstdio>
  3. #include <vector>
  4. #include <iostream>
  5. #include <algorithm>
  6. #include <unordered_map>
  7. #include <string>
  8. using namespace std;
  9.  
  10.  
  11. int main() {
  12. unordered_map<string, int> words;
  13. unordered_map<string, int> resWords;
  14. int cnt = 0;
  15. string word;
  16. while (true)
  17. {
  18. if (cin.peek() == '\n')
  19. {
  20. cnt ++;
  21. if (cnt == 2)
  22. {
  23. break;
  24. }
  25. }
  26. cin >> word;
  27. if (words.find(word) == words.end())
  28. {
  29. words.insert(make_pair(word, 1));
  30. resWords.insert(make_pair(word, 1));
  31. }
  32. else
  33. {
  34. words[word] ++;
  35. resWords[word] = 0;
  36. }
  37. }
  38. vector<string> results;
  39. for (auto i : words)
  40. {
  41. if (i.second == 1)
  42. {
  43. results.push_back(i.first);
  44. }
  45. }
  46. sort(results.begin(), results.end());
  47. for (int i = 0; i < results.size(); i++)
  48. {
  49. cout << results[i] << " ";
  50. }
  51. int x;
  52. cin >> x;
  53. return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement