Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
47496 刘轻松 统计特定单词数 C++ Accepted 3 MS 272 KB 887 2023-05-02 10:58:15

Tests(11/11):


Code:

# include<iostream> #include<cstring> #include<cmath> using namespace std; string fanzhuan(string s){ int l = s.length(); for(int i=0;i<l;i++){ if(s[i]>='A' && s[i]<='Z'){ s[i] = char(s[i]+32); } } return s; } int main(){ string a,b; getline(cin,a); getline(cin,b); a = fanzhuan(a); b = fanzhuan(b); a = " "+a+" "; b = " "+b+" "; int al = a.length(); int bl = b.length(); int cnt = 0; int pos = -1; for(int i=0;i<bl;i++){ int j=0; for(j = 0;j<al;j++){ if(b[j+i] != a[j]) break; } if(j == al){ cnt++; if(cnt ==1){ pos = i; } } } if(cnt>0) cout<<cnt<< ' '<<pos; else cout<<pos; return 0; }