当前位置: 首页 > news >正文

B3622 枚举子集

1. 注意dfs内,for循环的遍历,想清楚把什么赋值给a[x]

2.本题只需要把0或1赋值给a[x]所以

#include<bits/stdc++.h>
using namespace std;
int n;
int a[20];
int vis[20];
void pr() {for (int i = 1; i <= n; i++) {if (a[i] ==0)cout << 'N';elsecout << 'Y';}cout << endl;
}
void dfs(int x) {if (x > n) {pr();return ;}for (int i = 0; i <= 1; i++) {a[x] = i;dfs(x + 1);}
}
int main() {cin >> n;dfs(1);return 0;
}

http://www.lryc.cn/news/460761.html

相关文章:

  • git submodule add用法
  • 计算机毕业设计 基于Python的汽车销售管理系统的设计与实现 Python毕业设计 Python毕业设计选题【附源码+安装调试】
  • 主流的安全测试工具知识点
  • 如何接入实时期货行情数据 - 2024最新教程
  • 通义灵码:AI 编码的强大助力
  • docker 容器启动详解
  • 【spring ai】java 实现RAG检索增强,超快速入门
  • 【Java SE 题库】递归的魅力之--> 汉诺塔问题
  • 《为什么要在三层交换机 VLAN 上配置 IP 地址?》
  • Git的基本使用入门
  • Elasticsearch 入门
  • WebSocket 集成 Spring Boot 的实战指南
  • 无人机集群路径规划:四种优化算法(BKA、CO、PSO、PIO)求解无人机集群路径规划,提供MATLAB代码
  • 第二届 龙信杯 电子数据取证竞赛部分Writeup
  • 偷啥的都有!
  • 【中文注释】planning_scene_tutorial.cpp
  • 【Vue3】 h()函数的用法
  • Flask如何实现前后端分离项目
  • 二维码生成器 1.02.41| 一站式QR码生成器和美化工具
  • 腾讯云视立方·直播 SDK 合规使用指南
  • 在 Spring 中使用 @EhCache 注解作为缓存
  • npm install进度卡在 idealTree:node_global: sill idealTree buildDeps
  • 力扣1031. 两个非重叠子数组的最大和
  • 【Unity实战篇】 接入百度翻译,实现文本自动翻译功能
  • ubuntu samba
  • Linux系统和数据库常用的命令2
  • Golang | Leetcode Golang题解之第468题验证IP地址
  • mermaid 图表相关
  • Unity接入人工智能
  • C语言笔记 14