用find函数彻底宣告不行
2023-09-16 12:31:44
发布于:河南
1阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int k;string s;char a1,a2;
int pop=-1,tot=-1,sum=0;
int main()
{
cin>>k>>s>>a1>>a2;
do{
pop=s.find(a1,++pop);
tot=pop;
if(pop!=-1)
do{
tot=s.find(a2,++tot);
// cout<<tot<<"-"<<pop<<" ";
if(tot!=-1)
if(tot-pop+1>=k)sum++;
else;
else break;
}while(tot!=-1);
else break;
}while(pop!=-1);
cout<<sum;
return 0;
}
这里空空如也
有帮助,赞一个