17 条题解

  • 1
    @ 2023-12-25 20:33:23

    这个问题可以通过使用集合(Set)来解决。集合是一种不包含重复元素的数据结构,因此将所有的字符串放入集合中,最后统计集合的大小即可得到不同的字符串数量(50分)

    
    

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

    int main() { int n; cin >> n;

     set<string> uniqueStrings;
    
     for (int i = 0; i < n; i++) {
          string s;
          cin >> s;
          uniqueStrings.insert(s);
     }
    
     cout << uniqueStrings.size() << endl;
    
     return 0;
    

    }

    信息

    ID
    180
    时间
    300~1000ms
    内存
    1024MiB
    难度
    3
    标签
    递交数
    2589
    已通过
    351
    上传者