UVA-10420 List of Conquests

分析:<map>神器的简单应用



#include <iostream>
#include <algorithm>
#include <cstdio>
#include <cstring>
#include <string>
#include <map>
using namespace std;
int main()
{
    char str[80],s[80];
    int n;
    map<string,int> m;
    scanf("%d",&n);
    while (n--)
    {
        scanf("%s",s);
        gets(str);
        m[s]++;
    }
    map<string,int> ::iterator it;
    for (it=m.begin();it!=m.end();it++)
        printf("%s %d\n",((*it).first).c_str(),(*it).second);
    return 0;
}

你可能感兴趣的:(list,co,of,UVA-10420)