、、、
include[HTML_REMOVED]
include[HTML_REMOVED]
using namespace std;
int main()
{
int i,j,k,l;
string str,s,s2;
char c;
while(cin >> c)
{
if(c==’,’)
break;
str+=c;
}
while(cin >> c)
{
if(c==’,’)
break;
s+=c;
}
cin >> s2;
for(i=0;i+s.size()<=str.size();i)
{
if(str[i]==s[0])
{
for(j=1;j < s.size();j)
if(str[i+j]!=s[j])
break;
if(j == s.size())
break;
}
}
if(i + s.size() > str.size())
puts(“-1”);
else
{
for(k=str.size()-s2.size();k >= 0;k–)
{
if(str[k]==s2[0])
{
for(l=1;l < s2.size();l++)
{
if(str[k+l]!=s2[l])
break;
}
if(l==s2.size())
break;
}
}
if(k < 0)
puts("-1");
else if(k>=i+s.size())
{
cout << k-(i+s.size());
}
else
{
puts("-1");
}
}
return 0;
}
、、、