赞
踩
#include <iostream> #include <string> #include <set> using namespace std; set<string> s; string p; int n; int main() { cin>>n; for(int i=1;i<=n;i++){ cin>>p; s.insert(p); } cout<<s.size(); return 0; }
①无需多说,看到哈希想到使用map,但是C++STL给出了一个更好的解决方案,即集合类set。set容器可以存储特定类型的数据,因为它是一个集合,故会排除相同的数据,最后输出set的size,就得到了不同字符串的个数。
②AC。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。