c++代码卡住了不肯运行 心塞
调试了一下在dfs函数的第一个dfs函数那里卡住了
按下一步也没办法走
求大神给个建议 非常感谢
#include<iostream>
using namespace std;
int score=0,ls=0,a[1000],k,l;
int sum()
{
int ss=1;
for(int i=0;i<l;i)
ss=ss*a[i];
return ss;
}
void dfs(int ls)
{
if(ls==l-1)
{
score=score+sum();
return;
}
else
{
a[ls]=1;
ls++;
dfs(ls);
ls--;
a[ls]=k-2;
ls++;
dfs(ls);
ls--;
a[ls]=1;
ls++;
dfs(ls);
ls--;
}
}
int main()
{
cin>>k>>l;
dfs(ls);
cout<<score;
return 0;
}