20分求助

P1308 [NOIP2011 普及组] 统计单词数

我是这么做的,仅供参考 ``` #include<bits/stdc++.h> using namespace std; int main(){ string a,b; int n,s=0,l; getline(cin,a); getline(cin,b); for(int i=0;i<a.size();i++)if(a[i]>='A'&&a[i]<='Z')a[i]+=32; for(int i=0;i<b.size();i++)if(b[i]>='A'&&b[i]<='Z')b[i]+=32; a=" "+a+" "; b=" "+b+" "; n=b.find(a,0); l=n; while(n!=-1){ s++; n=b.find(a,n+1); } if(l==-1){ cout<<-1; } else{ cout<<s<<" "<<l; } return 0; } ```
by yyds234534 @ 2024-03-01 17:35:12


@[yyds234534](/user/1104590) 歇歇
by chenxinrong @ 2024-03-04 19:39:56


|