1042.文字統計(20)


この問題は相変わらずmapかハッシュか
#include
#include
#include
#include
#include
using namespace std;
int main()
{
    //ifstream cin("test.txt");
    mapMap;
    for(int i=0; i<26; i++)
    {
        Map[i+'a']=0;
    }
    string S;
    int max=0;
    char C;

    getline(cin,S);
    for(int i=0; i='A'&&S[i]<='Z')
            S[i]+=32;

        if(Map.find(S[i])!=Map.end())
            Map[S[i]]++;

    }

    for(int i=0; i<26; i++)
    {
        if(Map[i+'a']>max)
        {
            C=i+'a';
            max=Map[i+'a'];
        }
    }
    cout<