为啥50呜呜呜

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

@[chenxingran594777](/user/988515) %%%属实没看懂咋写的 这是敝人的代码: ``` #include<bits/stdc++.h> using namespace std; int minn=1e9; int cnt; string s1; string s2; string b; void xx() { for(int i=0;i<b.length();i++) if(b[i]>='A' && b[i]<='Z') b[i]=b[i]-'A'+'a'; } int i; int main(){ cin>>s1; for(int j=0;j<s1.length();j++) if(s1[j]>='A' && s1[j]<='Z') s1[j]=s1[j]-'A'+'a'; getchar(); getline(cin,s2); if(s2[0]==' ') while(s2[i]==' ') i++; for(;i<s2.length()-1;) { b=""; int j=i; while(s2[i]!=' '&&i<s2.length()-1) { b+=s2[i]; i++; } i++; xx(); if(b==s1) { cnt++; minn=min(minn,j); } } if(cnt)cout<<cnt<<" "<<minn; else cout<<-1; return 0; } ```
by Max6700 @ 2023-10-27 21:02:55


|