如何自己创建网站,网站推销怎么做ppt模板,搜索推广营销,怎么看一个网站哪公司做的92. 递归实现指数型枚举 - AcWing题库 每个数有选和不选两种情况
我们把每个数看成每层#xff0c;可以画出一个递归搜索树 叶子节点就是我们的答案
很容易写出每dfs函数
dfs传入一个u表示层数
当层数大于我们n时#xff0c;去判断每个数字的选择情况#xff0c;输出被选…92. 递归实现指数型枚举 - AcWing题库 每个数有选和不选两种情况
我们把每个数看成每层可以画出一个递归搜索树 叶子节点就是我们的答案
很容易写出每dfs函数
dfs传入一个u表示层数
当层数大于我们n时去判断每个数字的选择情况输出被选的数字
#include bits/stdc.h
using namespace std;const int N 20;int n;
bool vis[N];void dfs(int u)
{if (u n) {for (int i 1;i n;i){if (vis[i]){cout i ;}}cout \n;}else {vis[u] true;dfs(u1);vis[u] false;dfs(u1);}
}int main()
{cin n;dfs(1);return 0;
}