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

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

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);
}
相关推荐
木头左几秒前
多任务联合训练框架下的遗忘门协同优化趋势跟踪与均值回归双目标平衡
算法·均值算法·回归
xu_yule1 分钟前
算法基础-(单调队列)
算法·单调队列
代码不停5 分钟前
Java递归综合练习
java·开发语言·算法·回归
前端小白在前进5 分钟前
力扣刷题:删除排序链表的重复元素Ⅱ
算法·leetcode·链表
qq_2147826111 分钟前
Hadley Wickham长文回顾:R语言tidyverse过去20年的演进之路、现状与未来展望!
python·算法·线性回归
霍田煜熙14 分钟前
C++ 部署小型图书管理系统
开发语言·c++·算法
ywwwwwwv15 分钟前
力扣300
算法·leetcode·职场和发展
来自于狂人18 分钟前
HCIE云计算超长考点精析
算法·贪心算法·云计算
@小码农21 分钟前
2025年厦门市小学生信息学竞赛C++(初赛)真题-附答案
开发语言·c++·python·算法·蓝桥杯
代码游侠21 分钟前
应用--Minishell实现
linux·运维·笔记·学习·算法