Files
OI-source/history_source/ccf 基础篇/U2/2.4.5.cpp
2023-08-03 09:22:52 +08:00

41 lines
653 B
C++

#include<iostream>
#include<string>
#include<vector>
using namespace std;
void turn(string &sr)
{
for(int i=0;i<sr.size();i++) if(sr[i]>='A'&&sr[i]<='Z') sr[i]+=32;
}
int main()
{
string find,li;
vector <string> sr;
char sr2;
int add,i;
cin>>find;
sr2=getchar();
sr.clear();
li="";
while((sr2=getchar())!='\n')
{
if(sr2!=' ') li+=sr2;
else
{
sr.push_back(li);
li="";
}
}
turn(find);
for(int i=0;i<sr.size();i++) turn(sr[i]);
add=0;
for(int i=0;i<sr.size();i++) if(sr[i]==find) add++;
if(add!=0)
{
cout<<add<<" ";
for(i=0;i<sr.size();i++) if(find==sr[i]) break;
cout<<i<<endl;
}
else cout<<-1<<endl;
return 0;
}