【字符串移位包含问题】2022-8-7
缘由19:字符串移位包含问题-编程语言-CSDN问答
std::string s1="", s2="", sx = "";std::cin >> s1 >> s2;int l1 = s1.size(), l2 = s2.size(), yw = 0;if (l1 >= l2){if ((int)s1.find(s2) >= 0)std::cout << "Yes";else{while (yw++ < l1){sx = s1.substr(1);sx += s1.substr(0, 1);if (sx.find(s2) != std::string::npos){std::cout << "Yes\n";break; }else s1 = sx;}if (yw >= l1)std::cout << "No\n";}}