fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. vector<string>v[1010];
  4. int main()
  5. {
  6. int n;
  7. cin>>n;
  8. int i,j;
  9. char s[n+1];
  10. string s1;
  11. map<int,string>m1;
  12. map< string,int >m;
  13. for(i=0;i<n;i++)
  14. {
  15. s1="";
  16. for(j=0;j<n;j++)
  17. {
  18. cin>>s[i];
  19. s1+=s[i];
  20. }
  21. m[s1]++;
  22. }
  23. for(auto it=m.begin();it!=m.end();it++)
  24. {
  25. v[it->second].push_back(it->first);
  26. }
  27. //auto it=m1.end();
  28. // it--;
  29. int c=0;
  30. int k;
  31. for(i=1005;i>=0;i--)
  32. {
  33. c=0;
  34. for(j=0;j<v[i].size();j++)
  35. {
  36. c=0;
  37. for(k=0;k<v[i][j].size();k++)
  38. {
  39. if(v[i][j][k]=='T')
  40. {
  41. c++;
  42. }
  43. }
  44. if(v[i].size()!=0&&c==i)
  45. {
  46. cout<<i<<endl;
  47. return 0;
  48. }
  49. }
  50.  
  51. }
  52. cout<<"0\n";
  53. }
Runtime error #stdin #stdout 0.85s 16928KB
stdin
Standard input is empty
stdout
Standard output is empty