Advertisement
Guest User

Untitled

a guest
May 17th, 2014
452
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.98 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include <map>
  4.  
  5. using namespace std;
  6.  
  7. int _tmain(int argc, _TCHAR* argv[])
  8. {
  9.     int count;
  10.     struct unit {
  11.         int ball;
  12.         string name;
  13.         string last_name;
  14.         string _class;
  15.     };
  16.     multimap< int, unit > units, winners;
  17.     multimap< int, unit >::iterator itr;
  18.  
  19.     unit _unit;
  20.     cin >> count;
  21.  
  22.     for (int i = 0; i < count; i++)
  23.     {
  24.         cin >>  _unit.name >> _unit.last_name >> _unit._class >> _unit.ball;
  25.  
  26.         if (_unit.ball < 200)
  27.             units.insert(pair< int, unit >(_unit.ball, _unit));
  28.         else
  29.             winners.insert(pair< int, unit >(_unit.ball, _unit));
  30.     }
  31.  
  32.     if (units.size() == 0)
  33.         units = winners;
  34.  
  35.     int units_count = units.count(units.rbegin()->first);
  36.     if (units_count == 1)
  37.         cout << units.rbegin()->second.last_name << " " << units.rbegin()->second.name;
  38.     else
  39.         cout << units_count;
  40.  
  41.     cin >> count;
  42.     return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement