沈泽宇 • 21天前
using namespace std; string a,b; int p[100005]; int main() {
cin>>a>>b;
for(int i=1,j=0;i<a.size();i++){
while(j>0&&a[j]!=a[i]) j=p[j-1];
if(a[j]==a[i]) j++;
p[i]=j;
}
for(int i=0,j=0;i<a.size();i++){
while(j>0&&a[i]!=b[j]) j=p[j-1];
if(a[i]==b[j]) j++;
if(j==b.size()){
cout<<i-j+1;
return 0;
}
}
cout<<-1;
return 0;
}
评论:
裘晟睿SB和陈锦楠SB同性恋 裘晟睿SB和陈锦楠SB同性恋
裘晟睿SB和陈锦楠SB同性恋 裘晟睿SB和陈锦楠SB同性恋
裘晟睿SB和陈锦楠SB同性恋 裘晟睿SB和陈锦楠SB同性恋
裘晟睿SB和陈锦楠SB同性恋 裘晟睿SB和陈锦楠SB同性恋
裘晟睿SB和陈锦楠SB同性恋 裘晟睿SB和陈锦楠SB同性恋
裘晟睿SB和陈锦楠SB同性恋 裘晟睿SB和陈锦楠SB同性恋
裘晟睿SB和陈锦楠SB同性恋 裘晟睿SB和陈锦楠SB同性恋
裘晟睿SB和陈锦楠SB同性恋 裘晟睿SB和陈锦楠SB同性恋
裘晟睿SB和陈锦楠SB同性恋 裘晟睿SB和陈锦楠SB同性恋
裘晟睿SB和陈锦楠SB同性恋 裘晟睿SB和陈锦楠SB同性恋
裘晟睿SB和陈锦楠SB同性恋 裘晟睿SB和陈锦楠SB同性恋
裘晟睿SB和陈锦楠SB同性恋