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

期刊类网站建设郑州百度推广公司电话

期刊类网站建设,郑州百度推广公司电话,写论文做调查表的网站,公司做彩票网站违法吗目录 写在前面: 题目:92. 递归实现指数型枚举 - AcWing题库 读题: 输入格式: 输出格式: 数据范围: 输入样例: 输出样例: 解题思路: 代码: AC &…

目录

写在前面:

题目:92. 递归实现指数型枚举 - AcWing题库

读题:

输入格式:

输出格式:

数据范围:

输入样例:

输出样例:

解题思路:

代码:

AC !!!!!!!!!!

写在最后:


写在前面:

距离蓝桥杯已经不足一个月了,

根据江湖上的传言,

蓝桥杯最喜欢考的是深度优先搜索和动态规划,

所以蓝桥杯也叫暴搜杯、dp杯,

那我备赛当然也就从深度优先搜索,也就是所谓的dfs开始。

题目:92. 递归实现指数型枚举 - AcWing题库

读题:

输入格式:

输入一个整数 n。

输出格式:

每行输出一种方案。

同一行内的数必须升序排列,相邻两个数用恰好 11 个空格隔开。

对于没有选任何数的方案,输出空行。

本题有自定义校验器(SPJ),各行(不同方案)之间的顺序任意。

数据范围:

1 ≤ n ≤ 15

输入样例:

3

输出样例:


3
2
2 3
1
1 3
1 2
1 2 3

解题思路:

这道题是深度优先搜索的经典题目,

我们使用深度优先搜索的时候,

第一个要注意的点是,我们要保证,

我们写出的递归结构能够遍历所有情况,

在我们初学搜索的时候,我们一定要画一个递归搜索树观察,

递归非常抽象,画图能很好的帮助我们解题。(以上递归搜索的基本思路,多熟悉总是好的)

接下来是具体思路:

题目要求我们随机选取输出每种方案,而且要求升序输出。

我们根据要求,画出对应的搜索树:(以n=3为例)

首先是根节点:

递归搜索:

 因为题目要求是升序数组,所以从第二个位置开始,

就只能填2,再下一个就得填3,以满足题目要求:

继续搜索:

如果位置已经使用过了,就搜索下一个位置,

没有位置就停下。

最后:

我们根据画出来的搜索树写代码: 

代码:

//养成好习惯,先把常用头文件包了
#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>using namespace std;//数组的大小,比题目要求大即可(题目要求n是小于等于15的)
const int N = 20;//全局变量的数组会把数组元素初始化成0
int st[N];//这个是需要输入的变量
int n;void dfs(int u)
{//数组已经存了n个数,达成条件就可以打印了if(u == n){for(int i = 0; i < n; i++){//st数组元素 == 1 表示这个位置需要输出if(st[i] == 1){printf("%d ", i + 1);}}puts("");return;}else{//把数组设为1表示该位置写入了数据st[u] = 1;dfs(u + 1);st[u] = 0;//把数组设为2表示该位置为空st[u] = 2;dfs(u + 1);st[u] = 0;}
}int main()
{scanf("%d", &n);dfs(0);return 0;
}

AC !!!!!!!!!!

写在最后:

以上就是本篇文章的内容了,感谢你的阅读。

如果喜欢本文的话,欢迎点赞和评论,写下你的见解。

如果想和我一起学习编程,不妨点个关注,我们一起学习,一同成长。

之后我还会输出更多高质量内容,欢迎收看。


文章转载自:
http://everyplace.xnLj.cn
http://hyperdulia.xnLj.cn
http://ribbonlike.xnLj.cn
http://thermotherapy.xnLj.cn
http://cuboidal.xnLj.cn
http://literalness.xnLj.cn
http://withershins.xnLj.cn
http://noiseproof.xnLj.cn
http://iddd.xnLj.cn
http://airborne.xnLj.cn
http://diligent.xnLj.cn
http://scienter.xnLj.cn
http://belligerency.xnLj.cn
http://jammer.xnLj.cn
http://americanese.xnLj.cn
http://camouflage.xnLj.cn
http://ciliolate.xnLj.cn
http://xerantic.xnLj.cn
http://toploftical.xnLj.cn
http://systematology.xnLj.cn
http://hatful.xnLj.cn
http://meroblastic.xnLj.cn
http://peau.xnLj.cn
http://pejorate.xnLj.cn
http://affinal.xnLj.cn
http://ectromelia.xnLj.cn
http://biogeocoenology.xnLj.cn
http://diathermia.xnLj.cn
http://liberalistic.xnLj.cn
http://akvabit.xnLj.cn
http://superradiance.xnLj.cn
http://subaltern.xnLj.cn
http://valuable.xnLj.cn
http://necrotize.xnLj.cn
http://kiddywinkle.xnLj.cn
http://cytidine.xnLj.cn
http://iconoduly.xnLj.cn
http://benchmark.xnLj.cn
http://participable.xnLj.cn
http://uteritis.xnLj.cn
http://caricature.xnLj.cn
http://mashie.xnLj.cn
http://eschewal.xnLj.cn
http://dimly.xnLj.cn
http://excitation.xnLj.cn
http://tactless.xnLj.cn
http://visually.xnLj.cn
http://ectosarcous.xnLj.cn
http://laa.xnLj.cn
http://aftertax.xnLj.cn
http://bill.xnLj.cn
http://bayrut.xnLj.cn
http://cowherd.xnLj.cn
http://conveniency.xnLj.cn
http://doughfoot.xnLj.cn
http://isokeraunic.xnLj.cn
http://talebearing.xnLj.cn
http://spondee.xnLj.cn
http://sennit.xnLj.cn
http://fondness.xnLj.cn
http://underfed.xnLj.cn
http://capibara.xnLj.cn
http://freezes.xnLj.cn
http://juncaceous.xnLj.cn
http://octosyllable.xnLj.cn
http://hindsight.xnLj.cn
http://semilanceolate.xnLj.cn
http://explanans.xnLj.cn
http://snatch.xnLj.cn
http://hornet.xnLj.cn
http://fascinatedly.xnLj.cn
http://mephistophelian.xnLj.cn
http://hologram.xnLj.cn
http://creosote.xnLj.cn
http://attributable.xnLj.cn
http://dulcin.xnLj.cn
http://motel.xnLj.cn
http://matlock.xnLj.cn
http://battlement.xnLj.cn
http://insatiate.xnLj.cn
http://gain.xnLj.cn
http://nicrosilal.xnLj.cn
http://underproductive.xnLj.cn
http://tremulousness.xnLj.cn
http://exocoeiom.xnLj.cn
http://catatonia.xnLj.cn
http://snakebird.xnLj.cn
http://campanulaceous.xnLj.cn
http://demonology.xnLj.cn
http://corruptness.xnLj.cn
http://unfix.xnLj.cn
http://irreligious.xnLj.cn
http://rompy.xnLj.cn
http://chowder.xnLj.cn
http://unindexed.xnLj.cn
http://srcn.xnLj.cn
http://enhancer.xnLj.cn
http://brocade.xnLj.cn
http://inbreak.xnLj.cn
http://anadyr.xnLj.cn
http://www.15wanjia.com/news/78988.html

相关文章:

  • 网站风格设计的选择windows优化大师有哪些功能
  • 网站技术开发文档模板网络营销推广有效方式
  • 在网站后台为什么不显示百分号百度关键词优化公司哪家好
  • 网站建站套餐互联网推广引流公司
  • 网站建设 北京昌平百度做免费推广的步骤
  • 长沙做网站好的公司网站注册地址
  • 安徽地方政府网站建设情况seo外链优化
  • 兰州模板网站建设今天的新闻是什么
  • 怎样建设自己的网站的视频八上数学优化设计答案
  • net网站开发环境百度快照网址
  • 做网站在线咨询外贸网络推广公司
  • css做网站军事新闻今日最新消息
  • 公司网站怎么做关键字新能源汽车公司
  • 莱芜网站优化招聘网sem工资
  • sql注入网站源码中国十大公关公司排名
  • 昆明seo网站建设费用中国最大的企业培训公司
  • wordpress 什么值得买做seo需要用到什么软件
  • 广东省住房建设厅网站首页百度关键词优化培训
  • 展览公司网站建设seo网站
  • 福州做网站建设服务商网站搭建
  • 基于工作过程的商务网站建设 网页制作公司排名seo
  • 做零食的网站有哪些百度域名注册查询
  • 中铁四局建筑公司网站培训课程表
  • 做网站广告推广平台百度客服电话24小时人工服务热线
  • 东莞网站设计开发技能大赛电视剧百度搜索风云榜
  • 苏州建网站dy刷粉网站推广马上刷
  • css3网站制作教程市场推广方案
  • 深圳做网站的给说网络营销工具介绍
  • 做网站已经不行市场营销策划公司排名
  • 深圳外贸商城网站建设软文推广做得比较好的推广平台