蒟蒻20分求调

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

AC ```c //在这里插入代码片//此行网卡去不掉,请原谅 #include<bits/stdc++.h> using namespace std; int first=-1; int main(){ string str1,str2,str3=""; char ch; int flag=0,num=0; cin>>str1; transform(str1.begin(),str1.end(),str1.begin(),::tolower); ch=getchar(); getline(cin,str2); int len=str2.size(); for(int i=0;i<len;i++) { if(str2[i]==' ') { if(flag==0) continue; if(str1==str3) { if(first==-1) first=i-str3.size(); num++; } str3.clear(); } else{ flag=1; if(str2[i]>='A'&&str2[i]<='Z') str2[i]+=32; str3+=str2[i]; } } if(str1==str3) { if(first==-1) first=len-str3.size(); num++; } if(first==-1) cout<<"-1"; else cout<<num<<" "<<first; return 0; } ```
by timmyliao @ 2024-01-26 13:54:36


|