唉,好心人看看吧
  • 板块题目总版
  • 楼主落灰
  • 当前回复3
  • 已保存回复3
  • 发布时间2021/7/26 16:06
  • 上次更新2023/11/4 13:15:13
查看原帖
唉,好心人看看吧
115541
落灰楼主2021/7/26 16:06

真的搞不懂,我到底哪里有错

求一个字符串中有多少个子串为“chokudai”

#include<bits/stdc++.h> //someting wrong
using namespace std;
int ans=0;
string s,t="chokudai";
void run(int i,int j)
{
	//cout<<i<<" "<<j<<endl;
	if(i==s.size()) return ;
	if(s[i]==t[j])
	{
		if(j==7)
		{
			//cout<<"----"<<endl;
			ans++;
			return ;
		}
		else run(i+1,j+1);
	}
	run(i+1,j);
	return ;
}
int main()
{
	cin>>s;
	run(0,0);
	cout<<ans;
	return 0;
}
2021/7/26 16:06
加载中...