Language: C++

#define _GLIBCXX_DEBUG
#include <bits/stdc++.h>
using namespace std;

#define ll long long
#define vecll vector<long long>
#define vec2ll vector<vector<long long>>
#define vecbool vector<bool>
#define vecpairll vector<pair<long long,long long>>
#define forll(s,a,b) for(long long s = a;s < b;s++)
#define forllde(s,a) for(long long s = a;s > 0;s--)

int main()
{
  ll n, maxv=0;
  cin >> n;
  string str;
  vector <string> s(n);
  forll(i, 0, n)
	cin >> s[i];
  
  map <string, ll> m;

  forll(i, 0, n)
	m[s[i]]++;

  for(auto x : m)
	maxv = max(maxv, x.second);

  for(auto x : m){
	if (x.second == maxv)
	  cout << x.first << endl;
  }
}#define _GLIBCXX_DEBUG
#include <bits/stdc++.h>
using namespace std;

#define ll long long
#define vecll vector<long long>
#define vec2ll vector<vector<long long>>
#define vecbool vector<bool>
#define vecpairll vector<pair<long long,long long>>
#define forll(s,a,b) for(long long s = a;s < b;s++)
#define forllde(s,a) for(long long s = a;s > 0;s--)

int main()
{
  ll n, maxv;
  cin >> n;
  string str;
  vector <string> s(n);
  forll(i, 0, n)
	cin >> s[i];
  
  map <string, int> m;

  forll(i, 0, n)
	m[s[i]]++;

  for(auto x : m)
	maxv = max(maxv, x.second);

  for(auto x : m){
	if (x.second == maxv)
	  cout << x.first;
  }
}


Compiler output:
a.cc:34:2: error: stray '#' in program
   34 | }#define _GLIBCXX_DEBUG
      |  ^
a.cc:34:3: error: 'define' does not name a type
   34 | }#define _GLIBCXX_DEBUG
      |   ^~~~~~
a.cc:46:5: error: redefinition of 'int main()'
   46 | int main()
      |     ^~~~
a.cc:13:5: note: 'int main()' previously defined here
   13 | int main()
      |     ^~~~
a.cc: In function 'int main()':
a.cc:61:19: error: no matching function for call to 'max(long long int&, int&)'
   61 |         maxv = max(maxv, x.second);
      |                ~~~^~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/algorithm:60,
                 from /usr/include/x86_64-linux-gnu/c++/14/bits/stdc++.h:51,
                 from a.cc:2:
/usr/include/c++/14/bits/stl_algobase.h:257:5: note: candidate: 'template<class _Tp> constexpr const _Tp& std::max(const _Tp&, const _Tp&)'
  257 |     max(const _Tp& __a, const _Tp& __b)
      |     ^~~
/usr/include/c++/14/bits/stl_algobase.h:257:5: note:   template argument deduction/substitution failed:
a.cc:61:19: note:   deduced conflicting types for parameter 'const _Tp' ('long long int' and 'int')
   61 |         maxv = max(maxv, x.second);
      |                ~~~^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algobase.h:303:5: note: candidate: 'template<class _Tp, class _Compare> constexpr const _Tp& std::max(const _Tp&, const _Tp&, _Compare)'
  303 |     max(const _Tp& __a, const _Tp& __b, _Compare __comp)
      |     ^~~
/usr/include/c++/14/bits/stl_algobase.h:303:5: note:   candidate expects 3 arguments, 2 provided
In file included from /usr/include/c++/14/algorithm:61:
/usr/include/c++/14/bits/stl_algo.h:5706:5: note: candidate: 'template<class _Tp> constexpr _Tp std::max(initializer_list<_Tp>)'
 5706 |     max(initializer_list<_Tp> __l)
      |     ^~~
/usr/include/c++/14/bits/stl_algo.h:5706:5: note:   candidate expects 1 argument, 2 provided
/usr/include/c++/14/bits/stl_algo.h:5716:5: note: candidate: 'template<class _Tp, class _Compare> constexpr _Tp std::max(initializer_list<_Tp>, _Compare)'
 5716 |     max(initializer_list<_Tp> __l, _Compare __comp)
      |     ^~~
/usr/include/c++/14/bits/stl_algo.h:5716:5: note:   template argument deduction/substitution failed:
a.cc:61:19: note:   mismatched types 'std::initializer_list<_Tp>' and 'long long int'
   61 |         maxv = max(maxv, x.second);
      |                ~~~^~~~~~~~~~~~~~~~