20分
查看原帖
20分
349906
封禁用户楼主2020/7/25 15:24
#include<bits/stdc++.h>
#include <string>
using namespace std;
string l(string v)
{
    for (int i=0;i<v.length();i++)
	{
        v[i]=tolower(v[i]);
    }
    return v;
}
void fnd(string s,string s2)
{
    int rt=0,rt2=0,sp=0;
    bool bl=true;
    s=l(s);
	s2=l(s2);
    for(int i=0;i<s2.length()-s.length();i++)
    {
        if(s2[i]==' ')
        {
            sp++;
            continue;
        }
        string str="";
        for(int j=i;j<i+s.length();j++)
        {
            str+=s2[i];
        }
        if(!str.compare(s))
        {
            rt2++;
            if(bl)
            {
                rt=sp;
                bl=false;
            }
        }
    }
    if(rt2)
    {
        cout<<rt2<<" "<<rt;
    }
    else
    {
        cout<<-1;
    }
}
int main()
{
    string a,b;
    getline(cin,a);
    getline(cin,b);
    fnd(a,b);
}
2020/7/25 15:24
加载中...