0
已采纳
孙志浩
资深守护
资深守护
#include <iostream>
#include <cstdio>
using namespace std;
int n,a[208],ans;
void dfs(int n,int t)
{
if(n==1)
{
for(int i=1;i<=t;++i)printf("%d-",a[i]);
printf("1\n");
++ans;
}
a[++t]=n;
for(int i=1;i<=n/2;++i)dfs(i,t);
}
int main()
{
cin>>n;
dfs(n,0);
cout<<ans;
return 0;
}
张元宝,贴个你要的第三题代码
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0