已解决 李沐阳 初级守护 题目链接: 酷町堂:1449 #include<iostream> #include<string> using namespace std; int m,n,axi; string s1,s2,f; int main(){ getline(cin,s1); getline(cin,s2); while(1){ n=s1.find(s2,m); if(n==-1){ break; }else if(n==0){ m=s2.size()-1; continue; } axi++; m=n+1; } cout<<axi; return 0; }