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

集团网站群图虫网官网入口

集团网站群,图虫网官网入口,免费模板网站推荐,北京工作室网站建设穿越隧道 递归枚举、位运算 方法① 从1到n#xff0c;顺序访问每位数#xff0c;是否选择#xff0c;每位数有两种状态#xff0c;选1或不选0. AC代码如下#xff1a; #include iostream using namespace std;const int N 100; // bool st[N]; int n;void dfs(in…穿越隧道 递归枚举、位运算 方法① 从1到n顺序访问每位数是否选择每位数有两种状态选1或不选0. AC代码如下 #include iostream using namespace std;const int N 100; // bool st[N]; int n;void dfs(int u, int state){if (u n) {for (int i 0; i n; i) {if (state i 1) { // 将state移到当前第i位判断第i位的数是否被选被选则为1否则为0.cout i 1 ;}}puts();return ;}dfs(u 1, state);dfs(u 1, state | 1 u); // 1.先执行 1 u; 将1左移u位,假如u2移完后的值为100;然后将100和state进行或运算。表明在第u为的值为1选这个数 }int main(){cin n;dfs(0, 0);return 0; }方法② 递归搜索数的方式 (手动模拟) 从1开始顺序访问每位数是否选择每位数有两种状态选1或不选0. 当从1开始不选1的时候。此时的根节点就为下一个数2以此下去。 AC代码如下 #include iostream using namespace std;const int N 20; int n; bool st[N]; void dfs(int u){if (u n 1) {for (int i 1; i n; i){if(st[i]){cout i ;}}puts();return ;}st[u] true; // 选做当前u的这个分支dfs(u 1);st[u] false; // 不选当前u的这个分支dfs(u 1); }int main(){cin n;dfs(1);return 0; }方法③ 稍微复杂版。 AC代码如下 #include iostream #include cstdio #include algorithmusing namespace std; const int N 5e5 10; int path[N]; bool st[N]; int n; void dfs(int u, int start, int depth){if (u depth 1) {for (int i 1; i u; i) {cout path[i] ;}puts();return ;}for (int i start; i n; i) { // i 从start开始为了保证升序。if (!st[i]) {st[i] true;path[u] i;dfs(u 1, i, depth);st[i] false;}} }int main(){cin n;for (int i 0; i n; i) {dfs(1,1,i); // 第一位数树的深度表明树深为1;第二位数表明从1开始选第三位数表明树的实际深度。}return 0; }
http://www.hkea.cn/news/14313848/

相关文章:

  • 网站建设需要步骤随机关键词生成器
  • 做展示网站网站建设与管理学习什么
  • 北京经济技术开发区建设局网站定制衣服
  • 什么做电子书下载网站网站模板建设报价
  • 江西铁路建设办公室网站有哪些好的网站建设
  • 网站文件怎么做哈尔滨建站模板展示
  • 星沙网站建设公司为学校网站建设
  • 各大网站平台发布信息济南网站建设开发公司哪家好
  • 网站规划的原则在哪家网站做推广好
  • 餐厅网站建设画图软件在线
  • 县城房地产网站可以做吗2022年国内互联网公司排名
  • 网站如何做好优化工程建设室内涂料招投标网站
  • 电商网站建设浩森宇特微信网站设计制作
  • 九一制作网站店铺装修效果图大全
  • 山亭建设局网站wordpress邀请 返佣
  • 网站设计需要什么技术泉州制作网站软件
  • 建站公司山东济南兴田德润简介中国建设网官方网站证书查询
  • 网站转小程序工具广州黄埔建网站
  • 十档行情免费网站已经有了域名怎么做网站
  • 关于申请建设网站的请示互联网创业项目拒绝割韭菜
  • 东莞企业营销型网站雁塔网站建设
  • 手机网站建站费用网站升级维护期间能访问吗
  • 集宁建设局网站深圳信息公司做关键词
  • 昆明做网站要多少钱大冶市规划建设局网站
  • 在线开发培训网站建设网站建设公司如何找客户
  • 河北网站建设开发微信小程序双人游戏情侣
  • 网站建设哪些模板号开平建设局网站
  • 在哪找做调查赚钱的网站wordpress主题导出
  • 手机网站开发方案工信部网站手机备案查询
  • 学习aspmvc网站开发 书网络推广方式主要有