Run ID:123616

提交时间:2025-07-06 18:59:56

#include<iostream> // cin\cout\endl #include<cstdio> //scanf()\printf() #include<cstring> // strcpy()\strcat()\strcmp()\strlen()\memset() #include<cmath> //sqrt()\pow()\abs()\ceil()\floor()\max()\min() using namespace std; int main(){ string s1,s2; int l,w,s=0,a; getline(cin,s1); getline(cin,s2); for(int i=0;i<s1.size();i++){ if(s1[i]<='Z'&&s1[i]>='A'){ s1[i]+=32; } } for(int i=0;i<s2.size();i++){ if(s2[i]<='Z'&&s2[i]>='A'){ s2[i]+=32; } } s1=' '+s1+' '; s2=' '+s2+' '; w=s2.find(s1); if(w==-1){ cout<<-1<<endl;return 0; } else{ l=s1.size(); a=w; while(a!=-1){ s++; s2.erase(a,l); a=s2.find(s1); } cout<<s<<' '<<w;return 0; } }