牛客网2017校招真题编程练习--7.藏宝图
2018-03-07 11:43
323 查看
牛客网2017校招真题编程练习--7.藏宝图
//典型的最长非连续公共子串查找,动态规划的基础题。
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str,child;
int childLen = 0;
cin >> str >> child;
for(int i = 0;i < str.length(); i++)
{
if(str[i] == child[childLen])
childLen++;
if (childLen==child.length())
break;
}
if(childLen == child.length())
cout << "Yes" << endl;
else
cout << "No" << endl;
return 0;
}参考博客:C++string的用法和例子
C++中cin.get()
//典型的最长非连续公共子串查找,动态规划的基础题。
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str,child;
int childLen = 0;
cin >> str >> child;
for(int i = 0;i < str.length(); i++)
{
if(str[i] == child[childLen])
childLen++;
if (childLen==child.length())
break;
}
if(childLen == child.length())
cout << "Yes" << endl;
else
cout << "No" << endl;
return 0;
}参考博客:C++string的用法和例子
C++中cin.get()
相关文章推荐
- 牛客网2017校招真题编程练习--5.分苹果
- 牛客网2017校招真题编程练习--6.星际穿越
- 牛客网2017校招真题编程练习--3.下厨房
- 牛客网2017校招真题编程练习--1.合唱团
- 牛客网2017校招真题编程练习--4.分田地
- 2016校招真题编程练习——微信红包(腾讯)
- 2017校招真题在线编程
- 2017校招真题编程训练--水仙花树
- 2017校招真题编程训练--幸运数 进制转换
- 华为2017年8月30日校招编程真题01-数字的中文拼音和英文单词之间互相转换
- 2017校招真题编程训练--求数列的和
- 【newCoder】2016校招真题在线编程 二分查找
- 【newCoder】2016校招真题在线编程 懂二进制
- 2016校招真题在线编程 懂二进制
- 华为2017年8月30日校招编程真题2-自定义的26进制和十进制之间互相转换
- 牛客网2016校招真题在线编程之懂二进制
- 【newCoder】2016校招真题在线编程 小米Git
- 牛客网2016校招真题在线编程之最大差值
- 牛客网编程练习之腾讯2017校招题:游戏任务标记
- 2017校招真题在线编程之素对数