把
for(int i=0;i<l;++i){
x=s[i]-'a';
if(!tr[p][x]){
tr[p][x]=++cnt;
deep[tr[p][x]]=deep[p]+1;
dep[deep[p]+1].push_back(tr[p][x]);
}
p=tr[p][x];
}
写成了
for(int i=0;i<l;++i){
x=s[i]-'a';
if(!tr[p][x]){
tr[p][x]=++cnt;
deep[tr[x][i]]=deep[p]+1;
dep[deep[p]+1].push_back(tr[x][i]);
}
p=tr[p][x];
}
能拿81分