链接:http://codeforces.com/problemset/problem/44/A

直接判重

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

string s1,s2;
map<pair<string,string>,int> m;
int main()
{
    int n;
    scanf("%d",&n);
    while(n--)
    {
        cin>>s1>>s2;
        m[make_pair(s1,s2)]++;
    }
    printf("%d",m.size());
    return 0;
}