第四组测试错了求助
  • 板块B2118 验证子串
  • 楼主wwdsas
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/10/27 20:17
  • 上次更新2024/10/27 21:26:35
查看原帖
第四组测试错了求助
1174487
wwdsas楼主2024/10/27 20:17
#include <bits/stdc++.h>
using namespace std;

int main()
{
    string s1;
    string s2;

    getline(cin, s1);
    cin.ignore();
    getline(cin, s2);

    int i = 0, j = 0;
    while (i < s2.size() && j < s1.size())
    {
        if (s1[j] == s2[i])
        {
            j++;
            i++;
        }
        else
        {
            i = i - j + 1;
            j = 0;
        }
    }
    if ( j==s1.size())
    {
        cout << s1 << " is substring of " << s2;
    }
    else
    {
        cout << "No substring";
    }
    return 0;
}

2024/10/27 20:17
加载中...