蓝桥杯备考:搜索算法之枚举子集

这是我们的决策树,我们要自己搞定递归函数

cpp 复制代码
#include <iostream>
using namespace std;

string ret;
int n;
void dfs(int pos)
{
	if(pos>n)
	{
		cout << ret << endl;
		return;
	}
	ret+='N';
	dfs(pos+1);
	ret.pop_back(); 
	
	ret+='Y';
	dfs(pos+1);
	ret.pop_back(); 
}
int main()
{
	cin >> n;
	dfs(1);
}
相关推荐
CoovallyAIHub1 小时前
4亿数据训练,零样本能力惊人:CLIP模型全解读
深度学习·算法·计算机视觉
Rotch2 小时前
核密度估计(KDE)(二)
算法
only-qi2 小时前
leetcode110. 平衡二叉树
数据结构·算法
要做朋鱼燕3 小时前
【C++】Vector核心实现:类设计到迭代器陷阱
开发语言·c++·笔记·算法·职场和发展
Go_Zezhou3 小时前
在线性代数里聊聊word embedding
线性代数·算法·机器学习·nlp
Christo33 小时前
TFS-2005《A Possibilistic Fuzzy c-Means Clustering Algorithm》
人工智能·算法·机器学习
hansang_IR4 小时前
【题解】洛谷P1776 宝物筛选 [单调队列优化多重背包]
c++·算法·动态规划·题解·背包·多重背包·单调队列
jndingxin4 小时前
c++多线程(1)------创建和管理线程td::thread
开发语言·c++·算法
SuperCandyXu4 小时前
洛谷 P3128 [USACO15DEC] Max Flow P -普及+/提高
c++·算法·图论·洛谷
你说今年的枫叶好像不够红啊4 小时前
LeetCode[两数之和] java版
数据结构·算法·leetcode