Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
110066 | 殷佳雨萱 | 统计特定单词数 | C++ | Wrong Answer | 0 MS | 268 KB | 711 | 2025-02-14 12:09:06 |
#include<iostream> #include<cstring> using namespace std; string s,s1; int main(){ getline(cin,s); getline(cin,s1); int len=s.size(); int len1=s1.size(); int b=0,c=0; for(int i=0;i<len;i++){ if(s[i]<='A' && s[i]<='Z'){ s[i]=s[i]+32; } } for(int i=0;i<len1;i++){ if(s[i]<='A' && s[i]<='Z'){ s[i]=s[i]+32; } } int sum=0; int idx=-1; int k=0; int t=0; for(int i=0;i<len1;i++){ if(s1[i]==s[k]){ if(k==0){ t=i; } k++; if(k==len && s1[i+1]==' ' || i==len1-1){ sum++; if(idx==-1){ idx=t; } k=0; } } else{ k = 0; } } if(sum>0){ cout<<sum<<' '<<idx+1; } else{ cout<<-1; } }
------Input------
alun is the best teacher of TCJY ALUN
------Answer-----
1 28
------Your output-----
-1