Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
76999 梁敖铭 统计特定单词数 C++ Wrong Answer 0 MS 268 KB 628 2024-06-07 22:41:51

Tests(0/11):


Code:

#include <bits/stdc++.h> using namespace std; string s,w; int first,ans; int main() { getline(cin,w); getline(cin,s); for(int i=0;i<w.size();i++) { if(w[i]>='A'&&w[i]<='Z') w[i]+=32; } for(int i=0;i<s.size();i++) { if(s[i]>='A'&&s[i]<='Z') s[i]+=32; } for(int i=0;i<=s.size()-w.size();i++) { if(s.substr(i,w.size())==w && (s[i-1]==' ' || i==0) && s[i+w.size()]==' ' && ans==0) { first=i; ans++; } else if(s.substr(i,w.size())==w && (s[i-1]==' ' || i==0) && s[i+w.size()]==' ') ans++; } if(ans==0) cout<<-1; else cout<<ans<<" "<<first; return 0; }


Run Info:

------Input------
alun is the best teacher of TCJY ALUN
------Answer-----
1 28
------Your output-----
-1