Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
34441 陈栋 统计特定单词数 C++ Accepted 5 MS 764 KB 687 2022-08-02 12:08:10

Tests(11/11):


Code:

#include<iostream> #include<cstring> #include<cstdlib> #include<cstdio> using namespace std; string lwr(string str){ for(int i=0;i<str.length();i++){ if(str[i]>='A'&&str[i] <= 'Z'){ str[i] += 32; } } return str; } int main() { string sp; string str; int cnt = 0; int pos = -1; getline(cin,sp); getline(cin,str); str = lwr(str); sp = lwr(sp); str = ' '+str+' '; sp = ' '+sp+' '; for(int i=0;i<str.length();i++){ int j=0; for(j=0;j<sp.length();j++){ if(str[i+j] != sp[j]) break; } if(j == sp.length()){ cnt = cnt+1; if(cnt == 1) pos=i; } } if(cnt>0) cout<<cnt<<" "<<pos; else cout<<pos; return 0; }