桂林电子科技大学第三届ACM程序设计竞赛 B题

小猫在研究字符串。
小猫在研究重复。
给定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;
}

猜你喜欢

转载自blog.csdn.net/qq_37520038/article/details/89341304
今日推荐