小猫在研究字符串。
小猫在研究重复。
给定N个长度为M的字符串,问这些字符串去重后有几种。
题意:输入n个字符串,输出有多少个不同的字符串
思路:map,或者set去重

#include <bits/stdc++.h>
using namespace std;
int main() {
    int n, m;
    cin >> n >> m;
    map<string,int> mp;
    while (n--) {
        string str;
        cin >> str;
        mp[str]++;
    }
    cout << mp.size() << endl;
    return 0;
}