B3622 枚举子集

news2024/11/27 10:28:33

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';
        else
            cout << '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.coloradmin.cn/o/2206961.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

珀丽达医用敷料:滋养冰爽夏日三伏

虽然已经立秋&#xff0c;但是热浪高温一直都还在滚滚而来。“三伏天”、“秋老虎”&#xff0c;真的叫做“伏天伏地&#xff0c;热似火&#xff0c;不付不行”。盯着烈日灼晒&#xff0c;经历了一天工作与奔波的你&#xff0c;是否渴望一抹清凉&#xff1f;特别是爱美的女生&a…

[Linux]从零开始的网站内网穿透教程

一、前言 在上一次教程中&#xff0c;我们教了大家如何搭建一个网站并且在内网中能被访问到。这样也出现了一个问题&#xff0c;我们的网站被我们部署得再好看&#xff0c;始终只有内网中的设备可以访问。如果别人和我们不在一个局域网中&#xff0c;就无法访问我们搭建的网站了…

Allegro在PCB上开槽的三种方法操作指导

Allegro如何在PCB上开槽的三种方法操作指导 当PCB有特殊设计要求的时候&#xff0c;需要在PCB上开槽&#xff0c;Allegro支持在PCB上开槽操作&#xff0c;具体操作如下 以下图为例&#xff0c;需要在这个板框中间开槽 开方形槽 选择shape add rect命令 画在Board Geometry-o…

最新PHP礼品卡回收商城 点卡回收系统源码_附教程

最新PHP礼品卡回收商城 点卡回收系统源码_附教程 各大电商平台优惠券秒杀拼团限时折扣回收商城带余额宝 1、余额宝理财 2、回收、提现、充值、新订单语音消息提醒功能 3、带在线客服 4、优惠券回收功能 源码下载&#xff1a;https://download.csdn.net/download/m0_66047…

科技特长生是什么?如何成为一名科技特长生?

近年来&#xff0c;随着国家对创新科技的重视&#xff0c;越来越多的学生通过“科技特长生”的途径获得优质升学机会。科技特长生作为一种特殊招生方式&#xff0c;为那些在科技创新、竞赛中表现出色的学生提供了进入名校的捷径。那么&#xff0c;究竟什么是科技特长生&#xf…

用python的eval函数自定义行情指标公式

用python的eval函数自定义行情指标公式 先看效果实现步骤计算结果 先看效果 实现步骤 在前端配置规则和公式&#xff0c;不同的结果可以自定义背景颜色和字体颜色。 def _compute_rule(self, localdict):""":param localdict: dictionary containing the cur…

凌晨两点的灰姑娘

&#x1f3ac;《凌晨两点的灰姑娘》&#xff1a;一场梦幻与现实交织的韩式爱情之旅&#x1f3ac; 亲爱的韩剧迷们&#xff0c;今天我要给大家推荐一部令人心动不已的韩剧 ——《凌晨两点的灰姑娘》。这部剧自播出以来&#xff0c;就以其独特的魅力吸引了无数观众的目光&#xf…

centos7离线安装nginx【亲测有效】

离线安装Nginx所需要的所有文件都在这,点击下载&#xff0c;提取码&#xff1a;1111 一、准备阶段 查看 操作系统是否安装 gcc、gcc-c&#xff1b;下载Nginx需要依赖的离线安装包&#xff1a;openssl、pcre、zlib&#xff1b;安装Nginx 二、安装步骤 1. 验证安装 使用gcc-v…

EXCEL怎么锁定单元格(锁定的单元格不能修改)

选中你的需要保护的单元格&#xff0c;然后点击鼠标右键&#xff0c;在弹出来的下拉菜单里面找到单元格格式 设置单元格格式&#xff0c;弹出来的对话框里找到右侧的保护&#xff0c;勾上锁定 找到审阅按钮&#xff0c;在下面找到更改下面的保护工作表按钮 具体保护的操作…

C++进阶:实现红黑树

✨✨所属专栏&#xff1a;C✨✨ ✨✨作者主页&#xff1a;嶔某✨✨ 红⿊树的概念 红⿊树是⼀棵⼆叉搜索树&#xff0c;他的每个结点增加⼀个存储位来表示结点的颜⾊&#xff0c;可以是红⾊或者⿊⾊。 通过对任何⼀条从根到叶⼦的路径上各个结点的颜⾊进⾏约束&#xff0c;红⿊…

【Linux】C文件头文件数裁剪前58644个,裁剪后9373个

裁剪后可以访问网络和从Windows共享的文件夹&#xff1a; 纯C代码编译&#xff08;不包含打包&#xff09;时长比较&#xff1a;未裁剪前&#xff1a;大约5.5小时&#xff0c;裁剪后大约35分钟。 C文件和头文件数量比较&#xff08;目录里边实际还有tools和scripts目录&#xf…

[spring]Spring AOP 及 代理模式

文章目录 一. AOP介绍二. AOP使用Spring AOP核心概念切点连接点通知切面 通知类型PointCut切面优先级Order切点表达式execution(....)annotation自定义注解使用annotation添加自定义注解 三. 代理模式 一. AOP介绍 Spring框架两大核心: IoCAOP 二. AOP使用 引入依赖 &…

算法笔记day03

目录 1. 大数加法 2.链表相加(二) 3.大数乘法 1. 大数加法 大数加法_牛客题霸_牛客网 算法思路&#xff1a; 这就是一道模拟题&#xff0c;模拟加法列竖式运算的过程。 class Solution { public:/*** 代码中的类名、方法名、参数名已经指定&#xff0c;请勿修改&#xff0…

大模型存储选型 JuiceFS 在关键环节性能详解

从去年开始&#xff0c;LLM大语言模型领域发展迅速、如 LLaMA、ChatGLM、Baichuan、Qwen 和 yi-model 等基础模型&#xff08;Foundation Models&#xff09;的数量显著增加。众多企业也开始基于这些基础模型做 post-training 的相关工作&#xff0c;以开发特定垂直领域的模型实…

唯一客服浏览器插件: 视频号直播自动回复与循环发送话术-自动化插件

唯一客服浏览器插件 gofly.v1kf.com 我们在做视频号直播的时候&#xff0c;会有这种自动回复咨询问题的功能唯一客服浏览器插件现在就支持&#xff0c;在视频号直播后台&#xff0c;自动化回复用户问题&#xff0c;以及循环发送我们的介绍话术

vscode gitlens收费破解

首先打开vscode 插件栏 搜索GitLens 找到对应插件 这里我已经安装完成&#xff0c;如果未安装的点击install 并且下载指定版本V15.1.0 不然后续操作 不生效 找到对应面板 点击查看GitLens 安装完成后&#xff0c;并不能立即使用 显示一下内容&#xff0c;需要付费 这里很关键&…

Breach 2.1靶机渗透

项目地址 plain https://download.vulnhub.com/breach/Breach-2_final2.1.zip 实验过程 根据靶机的描述得知该靶机适用于静态ip&#xff0c;即192.168.110.151 配置虚拟机的虚拟网络编辑器的仅主机模式&#xff0c;将其子网IP配置在110网段&#xff0c;并将攻击机kali和靶机…

VSCode连接本地的虚拟机的一遍过步骤

一. 首先要在虚拟机的Linux上安装 openssh-server 1. 安装 sudo apt-get remove openssh-server # 先卸载&#xff0c;无论咋样都先做一下&#xff0c;以免出现问题 sudo apt-get install openssh-server # 安装 sudo service ssh --full-restart # 重启ssh 服务…

Java 17 面向对象编程(基础篇),快速了解面试对象编程

小熊学Java​站点&#xff1a;https://www.javaxiaobear.cn 本章汇总 学习面向对象内容的三条主线 Java类及类的成员&#xff1a;&#xff08;重点&#xff09;属性、方法、构造器&#xff1b;&#xff08;熟悉&#xff09;代码块、内部类 面向对象的特征&#xff1a;封装、继…

servlet基础与环境搭建(idea版)

文章目录 环境变量配置安包装环境变量配置JDK 配置 静态网页动态网页&#xff08;idea&#xff09;给模块添加 web框架新版本 2023 之后的 idea&#xff0c;使用方法二idea 目录介绍建立前端代码启动配置 环境变量配置 tomcat 环境变量 安包装 环境变量配置 JDK 配置 静态网页…