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

Tests(11/11):


Code:

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