65,186
社区成员




#include <map>
#include <string>
#include <iostream>
using namespace std;
int main()
{
int i,j,t,a,max;
string s;
char r;
map<char,int> m;
for(i=0;i<26;i++)
{
m['a'+i]=0;
}
cin>>t;
while(t--)
{
max=0;
cin>>a;
cin>>s;
for(j=0;j<s.length();j++)
{
(m[s[j]])++;
}
map<char,int>::iterator it;
for(it=m.begin();it!=m.end();it++)
{
if(max<(*it).second){max=(*it).second;r=(*it).first;}
}
cout<<r<<endl;
m.clear();
}
system("pause");
}
#include <fstream>
#include <stdio.h>
#include <algorithm>
#define MAX 128
using namespace std;
int main(void)
{
freopen("../stdin.txt","r",stdin);
freopen("../stdout.txt","w",stdout);
int n,num[MAX],ncases;
char str[MAX];
scanf("%d",&ncases);
while(ncases--)
{
scanf("%d",&n);
getchar();
gets(str);
memset(num,0,sizeof(num));
for(int i=0;i<n;++i)
++num[str[i]];
int ind=0,maxx=0;
for(int i=0;i<MAX;++i)
if(maxx<num[i])
maxx=num[ind=i];
printf("%c\n",ind);
}
return 0;
}