您的位置:首页 > 大数据 > 人工智能

cf 8a Train and Peter

2015-10-25 01:07 399 查看
#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;
int main()
{
string s,s1,s2;
bool f1=false,f2=false;
cin>>s>>s1>>s2;
int a,b;
a=s.find(s1);
if(a!=std::string::npos)
{
b=s.find(s2,a+s1.length());
if(b!=std::string::npos)
f1=true;
}
string ss="";
for(int i=s.length()-1;i>=0;i--)
ss+=s[i];
a=ss.find(s1);
if(a!=std::string::npos)
{
b=ss.find(s2,a+s1.length());
if(b!=std::string::npos)
f2=true;
}
if(f1&&f2)
printf("both\n");
else if(f1)
printf("forward\n");
else if(f2)
printf("backward\n");
else
printf("fantasy\n");
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: