分析:
map容器轻松解决。
#include<iostream>
using namespace std;
#include<map>
#include<string>
int main()
{
map<string,int> m;
int ans=0;
int N;
cin>>N;
while(N--)
{
string s;
cin>>s;
if(m[s]==0) {ans++;m[s]=1;}
}
cout<<ans;
}
map容器轻松解决。
#include<iostream>
using namespace std;
#include<map>
#include<string>
int main()
{
map<string,int> m;
int ans=0;
int N;
cin>>N;
while(N--)
{
string s;
cin>>s;
if(m[s]==0) {ans++;m[s]=1;}
}
cout<<ans;
}