首页 > 其他 > 详细

uva-10340-水题

时间:2018-11-15 01:02:07      阅读:178      评论:0      收藏:0      [点我收藏+]

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

 

直接循环

#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-水题

原文:https://www.cnblogs.com/shuiyonglewodezzzzz/p/9961260.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!