AT2084【CF】题解

看了前面的23篇蒟蒻大佬们的题解,好像都没有人用我这个方法。

我是这样想的:F肯定在C的后面,当我们找到C之后,又找到F,就可以了。

#include<bits/stdc++.h>//万能头

using namespace std;
string st;
int P;
int main()
{
    cin>>st;
    for(int i=0;i<st.length();i++)//注意字符串的最后一位下标是st.length()-1
    {
        if(st[i]==67)P=1;//找到C(C的ASCII码是67)
        else if(P==1&&st[i]==70){P=2;break;}//如果这时候已经找到C,又找到F(F的ASCII码是70),任务完成,退出
    }
    if(P==2)cout<<"Yes\n";
    else cout<<"No\n";
    //最后输出(要换行!!!)

    return 0;//结束
}