fork download
  1. #include <vector>
  2. #include <map>
  3. #include <algorithm>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. typedef map<int, vector<int> > Map;
  9. Map m;
  10.  
  11. int x = 2;
  12. int y = 3;
  13. map<int, vector<int> >::iterator itTemp;
  14.  
  15. itTemp = m.find(x);
  16. if (itTemp == m.end())
  17. itTemp = m.insert(make_pair(x,vector<int>())).first;
  18. itTemp->second.push_back(y);
  19.  
  20. for (Map::iterator it = m.begin(); it != m.end(); ++it)
  21. {
  22. sort(it->second.begin(), it->second.end());
  23. }
  24. }
Success #stdin #stdout 0s 3428KB
stdin
Standard input is empty
stdout
Standard output is empty