代码停不下来,看不出哪里出问题了,求助
查看原帖
代码停不下来,看不出哪里出问题了,求助
749958
yyb18660335329楼主2023/3/25 14:27
#include<bits/stdc++.h>
using namespace std;
bool pd(string a)
{
	for(int i=0;i<a.size();i++)
	{
		if(a[i]=='0') return 0;
	}
	return 1;
}
string gg(int sl,string a)
{
	for(int i=0;i<=sl;i++)
	{
		cout<<a[i]<<endl;
		a[i]='0';
		
	}
	return a;
}
int mincs=0;
int dfs(int cs,string a)
{
	if(pd(a)) return cs;
	for(int i=1;i<=a.size();i++)
	{
		dfs(cs+1,gg(i,a));
	}
}
int main()
{
	string a;
	cin>>a;
	cout<<dfs(0,a);
	return 0;
}

求助qwq

2023/3/25 14:27
加载中...