20!!help
查看原帖
20!!help
810217
dy182312楼主2023/9/3 16:54
#include<bits/stdc++.h>
using namespace std;
string a,b,s;
string tomall(string s)
{
    for(inti=1;i<=s.size();i++)
    if(s[i]>='A'&&s[i]<='Z')s[i]=s[i]+32;
    return s;
}
int main()
{
    getline(cin,a);
    getline(cin,b);
    a=tomall(a);
    b=tomall(b);
    a=' '+a+' ';
    b=' '+b+' ';
    int pos=b.find(a,1);
    int j,cnt=1;
    if(pos==-1)
    {
        cout<<-1;
        return 0;
    }
    else
    {
        j=pos;
        while(pos!=-1)
        {
            cnt++;
            pos=b.find(a,pos+a.size()-1);
        }
    }
    cout<<cnt<<" "<<j;
    return 0;
}
2023/9/3 16:54
加载中...