uva-10340-水题

Posted shuiyonglewodezzzzz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uva-10340-水题相关的知识,希望对你有一定的参考价值。

题意:字符串匹配,看样例输入理解题意

 

直接循环

#include <string>
#include<iostream>
#include<map>
#include<memory.h>
#include<vector>
#include<algorithm>
#include<queue>
#include<vector>
#include<stack>
#include<math.h>
#include<iomanip>


namespace cc
{
    using std::cout;
    using std::endl;
    using std::cin;
    using std::map;
    using std::vector;
    using std::string;
    using std::sort;
    using std::priority_queue;
    using std::greater;
    using std::vector;
    using std::swap;
    using std::stack;


    constexpr double MD = 1e-6;


    

    void solve()
    {
        string str1, str2;
        while (cin>>str1>>str2) 
        {
            int ok = 0;
            for (int i=0;i<str2.length();i++) 
            {
                if (str2[i] == str1[0])
                {
                    int k =  1;
                    for (int j=i+1;j<str2.length()&&k<str1.length();j++) 
                    {
                        if (str2[j] == str1[k])
                            ++k;
                    }
                    if (k == str1.length())
                    {
                        ok = 1;
                        break;
                    }
                }
            }
            if (ok)
                cout << "Yes" << endl;
            else
                cout << "No" << endl;
        }

    }

};


int main()
{

#ifndef ONLINE_JUDGE
    freopen("d://1.text", "r", stdin);
#endif // !ONLINE_JUDGE
    cc::solve();

    return 0;
}

 

以上是关于uva-10340-水题的主要内容,如果未能解决你的问题,请参考以下文章

2019年2月做题记录

uva 10340 All in All

习题3-10 All in All UVA - 10340

Uva10340(字符串搜索)

All in All,( UVa, 10340 )

uva10340