Advertisement
vardgrig

gorod

Dec 1st, 2021
675
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.73 KB | None | 0 0
  1. #include <iostream>
  2. #include <map>
  3. #include <vector>
  4. #include <set>
  5. #include <algorithm>
  6. using namespace std;
  7.  
  8. int main() {
  9.  map<string, int> city;
  10.  int n,m;
  11.  
  12.  cout << '\n';
  13.  string s;
  14.  cin >> n;
  15.  for (int i = 0; i < n; ++i)
  16.  {
  17.   cin >> s;
  18.   cin >> m;
  19.   city.insert(pair<string,int>(s, m));
  20.  }
  21.  cin >> s;
  22.  map<string, int>::iterator it_s = city.find(s);
  23.  map<string, int>::iterator it;
  24.  vector<int> v;
  25.  for (it = city.begin(); it != city.end(); ++it) {
  26.   if ((*it).second < (*it_s).second)
  27.    v.push_back((*it).second);
  28.  }
  29.  sort(v.begin(), v.end());
  30.  for (int j = 0; j < v.size(); ++j){
  31.   for (it = city.begin(); it != city.end(); ++it)
  32.    if ((*it).second == v[j])
  33.     cout << (*it).first << endl;
  34.  }
  35.  return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement