ulvis.paste.net

Paste Search Dynamic
Recent pastes
ans
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. #define     pb     push_back
  5.  
  6. int main( )
  7. {
  8.     int f ;
  9.  
  10.     while(cin >> f)
  11.     {
  12.         int ans = 0, x = 0 ;
  13.  
  14.         if( f == 0 )
  15.             break ;
  16.  
  17.         map < string, int > mp ;
  18.  
  19.         for(int j = 0 ; j < f ; j++)
  20.         {
  21.  
  22.             int k = 5 ;
  23.             vector < int > v;
  24.  
  25.             while(k--)
  26.             {
  27.                 int n ;
  28.                 cin >> n ;
  29.                 v.pb(n);
  30.             }
  31.             sort( v.begin( ), v.end( ));
  32.  
  33.             string s, p ;
  34.  
  35.             for(int i = 0 ; i < 5 ; i++)
  36.             {
  37.                 p = to_string(v[i]);
  38.                 s += p;
  39.                 p.clear( );
  40.             }
  41.  
  42.             mp[s]++;
  43.             if(mp[s] > ans)
  44.             {
  45.                 ans = mp[s];
  46.                 x = 0 ;
  47.             }
  48.             else if(mp[s] == ans)
  49.             {
  50.                 x++ ;
  51.             }
  52.  
  53.             s.clear( );
  54.         }
  55.  
  56.         cout << ans + x  << endl ;
  57.  
  58.     }
  59.     return 0 ;
  60. }
  61.  
Parsed in 0.007 seconds