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

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

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);
}
相关推荐
sali-tec13 分钟前
C# 基于halcon的视觉工作流-章29-边缘提取-亚像素
开发语言·图像处理·算法·计算机视觉·c#
屁股割了还要学1 小时前
【数据结构入门】堆
c语言·开发语言·数据结构·c++·考研·算法·链表
阿群今天学习了吗9 小时前
“鱼书”深度学习进阶笔记(3)第四章
人工智能·笔记·python·深度学习·算法
IT猿手9 小时前
2025年最新原创多目标算法:多目标酶作用优化算法(MOEAO)求解MaF1-MaF15及工程应用---盘式制动器设计,提供完整MATLAB代码
算法·数学建模·matlab·多目标优化算法·多目标算法
echo_pen11 小时前
蓝桥杯---第六届省赛单片机组真题
单片机·蓝桥杯
数据智能老司机12 小时前
图算法趣味学——最大流算法
数据结构·算法·云计算
秋难降13 小时前
【数据结构与算法】———深度优先:“死磕 + 回头” 的艺术
数据结构·python·算法
数据智能老司机13 小时前
图算法趣味学——图着色
数据结构·算法·云计算
数据智能老司机13 小时前
图算法趣味学——启发式引导搜索
数据结构·算法·云计算
John.Lewis13 小时前
数据结构初阶(8)二叉树的顺序结构 && 堆
c语言·数据结构·算法