Description
找子串是否存在
Algorithm
直接用String类
不过要getline 不知为何
#include <cstdio>
#include <iostream>
#include <string>
using namespace std;
int main()
{
// freopen("input.txt", "r", stdin);
int n, m;
while (scanf("%d%d\n", &n, &m) != EOF)
{
string s;
for (int i = 0; i < n; i++)
{
string ss;
getline(cin, ss);
for (int j = 0; j < m; j++)
ss[j] = tolower(ss[j]);
s += ss;
}
string aim;
getline(cin, aim);
for (int j = 0; j < aim.size(); j++)
aim[j] = tolower(aim[j]);
size_t found = s.find(aim);
if (found != string::npos) cout << "YES" << endl; else cout << "NO" << endl;
}
}
2万+

被折叠的 条评论
为什么被折叠?



