Advertisement
Guest User

Untitled

a guest
Feb 25th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.79 KB | None | 0 0
  1. #include <vector>
  2. #include <algorithm>
  3. #include <fstream>
  4. #include<string>
  5. #include <iostream>
  6. using namespace std;
  7. #include <map>;
  8. # include <set>;
  9.  
  10.  
  11.  
  12.  
  13. int main(){
  14. map<pair<string, int>, vector<pair<string, int> > > inm{};
  15. vector<pair<string, int> >  vout;
  16. map<string, int> nearm;
  17. pair <string, int> p1, p2;
  18. map<int, pair<string, int> > map1{};
  19.     int n;
  20.     cin >> n;
  21.     string s,ss;
  22.     int l, k;
  23.    
  24.     for (int i = 0; i < n; i++) {
  25.         getline(cin, s);
  26.         cin >> s;
  27.         cin >> l;
  28.         map1.insert(make_pair(s, l));
  29.         pair<string, int> pair1{ s, l};
  30.         cin >> k;
  31.         int r;
  32.         vector<pair<string, int> > v1(0);
  33.         for (int j = 0; j < k; j++) {
  34.             getline(cin, ss);
  35.             cin >> r;
  36.             v1.push_back(make_pair(ss, r));
  37.  
  38.         }
  39.         inm.insert(make_pair(pair1, v1));
  40.      
  41.  
  42.     }
  43.    
  44.    
  45.  
  46.    
  47.    
  48.     return(0);
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement