Facebook
From sdfgf, 2 Years ago, written in C++.
Embed
Download Paste or View Raw
Hits: 240
  1. #include <iostream>
  2. #include <vector>
  3. #include <queue>
  4. #include <string>
  5.  
  6.  
  7. using namespace std;
  8.  
  9. vector<int> nazwa;
  10. priority_queue<string> kol;
  11. vector<string> w2;
  12.  
  13. int main()
  14. {
  15.     int n;
  16.     cin >> n;
  17.     int a;
  18.     string b;
  19.     for(int i = 0; i < n; i++)
  20.     {
  21.        cin >> a >> b;
  22.        nazwa.push_back(a);
  23.        kol.push(b);
  24.     }
  25.  
  26.     for(int i = 0; i < nazwa.size(); i++)
  27.     {
  28.         cout << "\n" << nazwa.at(i);
  29.     }
  30.  
  31.     cout << "\n\n\n";
  32.  
  33.     while(!kol.empty())
  34.     {
  35.         w2.insert(w2.begin(), kol.top());
  36.         kol.pop();
  37.     }
  38.  
  39.     for(int i = 0; i < w2.size(); i++)
  40.     {
  41.         cout << "\n" << w2.at(i);
  42.     }
  43.  
  44.     return 0;
  45. }
  46.