#include<bits/stdc++.h>
using namespace std;
int N;
string a;
int b,l,t;
vector<string>aa[233335];
int main(){
cin>>N;
for(int i=1;i<=N;i++){
cin>>a;b=1;
for(int j=0;j<a.size();j++){
b=(b*23442+a[j])%23333;
}t=0;
for(int k=0;k<=aa[b].size();k++){
if(aa[b].size()==0)
t=1;
else if(aa[b][k]==a){
t=0;break;}
else{
t=1;}
}
if(t==1){
aa[b].push_back(a),l++;
}}
cout<<l;
}
``````各位大佬麻烦看看,代码哪里有问题,谢谢
https:
RE #9 #10