1 条题解
-
0
#include <bits/stdc++.h> using namespace std; string tolower(string s) { int len=s.size(); for(int i=0;i<len;i++) { if(isupper(s[i])) { s[i]=s[i]+32; } } return s; } int main() { //cout<<tolower("To"); string s1; string s2; string x=""; getline(cin,s1); getline(cin,s2); s2=s2+' '; int len=s2.size(); int cnt=0; int flag=-1; for(int i=0;i<len;i++) { if(s2[i]==' ') { if(tolower(x)==tolower(s1)) { cnt++; if(flag<0) { flag=i-x.size(); //cout<<start<<" "; } } x=""; } else { x+=s2[i]; } } if(cnt>0) cout<<cnt<<" "<<flag; else { cout<<-1; } return 0; }
- 1
信息
- ID
- 498
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 9
- 标签
- (无)
- 递交数
- 43
- 已通过
- 3
- 上传者