题目描述
不会
样例
#include<iostream>
#include<string>
using namespace std;
#include<stdio.h>
#include<string.h>
int main()
{
string S,S1,S2;
int i=0;
char a;
while(cin>>a)
{
if(a!=',')
{
if(i==0) S+=a;
else if(i==1) S1+=a;
else S2+=a;
}
else i++;
}
int s,s1,s2;
s1=S.find(S1);
s2=S.rfind(S2);
if(s1!=-1&&s2!=-1&&(s1+S1.length()-1)<s2){
cout<<s2-s1-S1.length()<<endl;
}
else cout<<"-1"<<endl;
}