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

德州建设小学网站大型网站建站公司

德州建设小学网站,大型网站建站公司,优质服务的网站建设,怎么样做移动油光文字网站目录 写在前面: 题目:93. 递归实现组合型枚举 - AcWing题库 读题: 输入格式: 输出格式: 数据范围: 输入样例: 输出样例: 解题思路: 代码: AC &…

目录

写在前面:

题目:93. 递归实现组合型枚举 - AcWing题库

读题:

输入格式:

输出格式:

数据范围:

输入样例:

输出样例:

解题思路:

代码:

AC !!!!!!!!!!

写在最后:


写在前面:

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

根据江湖上的传言,

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

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

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

题目:93. 递归实现组合型枚举 - AcWing题库

读题:

输入格式:

两个整数 n,m,在同一行用空格隔开。

输出格式:

按照从小到大的顺序输出所有方案,每行 11 个。

首先,同一行内的数升序排列,相邻两个数用一个空格隔开。

其次,对于两个不同的行,对应下标的数一一比较,字典序较小的排在前面

(例如: 1 3 5 7 排在 1 3 6 8 前面)。

数据范围:

n > 0,
0 ≤ m ≤ n,
n + (n − m) ≤ 25

输入样例:

5 3

输出样例:

1 2 3 
1 2 4 
1 2 5 
1 3 4 
1 3 5 
1 4 5 
2 3 4 
2 3 5 
2 4 5 
3 4 5 

解题思路:

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

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

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

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

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

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

接下来是具体思路:

题目要求是在n个数里选m个,输出不同的选择方案

而且要升序排列,且字典序小的在前面,

我们先画一个递归搜索树理一下思路:

首先是根节点:(以n=5,m=3为例)

 我的思路是按照位置填数据,

因为题目要求升序数组,所以第一个数只能是1,2,3。

根据题目升序的要求,

然后继续往下递归搜索:

 继续递归搜索:

最后一行就是我们需要打印的值,

接下来将图形实现成代码: 

代码:

//养成好习惯,把常用头文件包了
#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>using namespace std;//根据题目要求决定数组大小
const int N = 30;int n, m;int st[N];void dfs(int u, int start)
{//如果递归到底if(u == m){//输出for(int i = 0; i < m; i++){printf("%d ", st[i]);}puts("");return;}else{//不重复使用数字for(int i = start; i < n; i++){st[u] = i + 1;dfs(u + 1, i + 1);st[u] = 0;}}
}int main()
{scanf("%d %d", &n, &m);dfs(0, 0);return 0;
}

AC !!!!!!!!!!

写在最后:

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

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

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

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


文章转载自:
http://dinncoinadmissible.wbqt.cn
http://dinncoclamworm.wbqt.cn
http://dinncodreadnought.wbqt.cn
http://dinncocandlepower.wbqt.cn
http://dinncodecker.wbqt.cn
http://dinncohipshot.wbqt.cn
http://dinncoahem.wbqt.cn
http://dinncoskeptical.wbqt.cn
http://dinncoshittah.wbqt.cn
http://dinncomidmost.wbqt.cn
http://dinncowilla.wbqt.cn
http://dinncopus.wbqt.cn
http://dinncotough.wbqt.cn
http://dinncocinecamera.wbqt.cn
http://dinncoloi.wbqt.cn
http://dinncosourdine.wbqt.cn
http://dinnconih.wbqt.cn
http://dinncobumble.wbqt.cn
http://dinncocoiffeuse.wbqt.cn
http://dinncopriapism.wbqt.cn
http://dinncohylotropic.wbqt.cn
http://dinncogardner.wbqt.cn
http://dinncotransmutation.wbqt.cn
http://dinncosyllepses.wbqt.cn
http://dinncoxiamen.wbqt.cn
http://dinncoroxane.wbqt.cn
http://dinncobes.wbqt.cn
http://dinncodenouement.wbqt.cn
http://dinncosmallish.wbqt.cn
http://dinncodistraught.wbqt.cn
http://dinncoleprology.wbqt.cn
http://dinncounchallenged.wbqt.cn
http://dinncoflavouring.wbqt.cn
http://dinncoalterability.wbqt.cn
http://dinncoleer.wbqt.cn
http://dinncobollocks.wbqt.cn
http://dinncogroundwork.wbqt.cn
http://dinncointrenchingtool.wbqt.cn
http://dinncocypriot.wbqt.cn
http://dinncoseparability.wbqt.cn
http://dinncojitters.wbqt.cn
http://dinncodeepness.wbqt.cn
http://dinncomaterialman.wbqt.cn
http://dinncovolcanologic.wbqt.cn
http://dinncoaccumulate.wbqt.cn
http://dinncolumen.wbqt.cn
http://dinncogentlehood.wbqt.cn
http://dinncocourthouse.wbqt.cn
http://dinncojins.wbqt.cn
http://dinncohemodialyzer.wbqt.cn
http://dinncoallies.wbqt.cn
http://dinncogyrostabilized.wbqt.cn
http://dinncoenvelopment.wbqt.cn
http://dinncodeliriant.wbqt.cn
http://dinncothioether.wbqt.cn
http://dinncopepperidge.wbqt.cn
http://dinncopigling.wbqt.cn
http://dinncoinfinitive.wbqt.cn
http://dinncopoud.wbqt.cn
http://dinncographomania.wbqt.cn
http://dinncogunfire.wbqt.cn
http://dinncosawmill.wbqt.cn
http://dinncounstatutable.wbqt.cn
http://dinncosolidarist.wbqt.cn
http://dinncopeneplain.wbqt.cn
http://dinncobonesetting.wbqt.cn
http://dinncomufti.wbqt.cn
http://dinncosobranje.wbqt.cn
http://dinncoterramycin.wbqt.cn
http://dinncospined.wbqt.cn
http://dinncoximenes.wbqt.cn
http://dinncogalatians.wbqt.cn
http://dinnconitroglycerine.wbqt.cn
http://dinncoanthracitous.wbqt.cn
http://dinncofibrositis.wbqt.cn
http://dinncosoaring.wbqt.cn
http://dinncoastrolater.wbqt.cn
http://dinncocoincide.wbqt.cn
http://dinncoexchangite.wbqt.cn
http://dinncomotherlike.wbqt.cn
http://dinncorhyton.wbqt.cn
http://dinnconebuly.wbqt.cn
http://dinncomelissa.wbqt.cn
http://dinncodownturn.wbqt.cn
http://dinnconapoleonize.wbqt.cn
http://dinncogalactan.wbqt.cn
http://dinncowae.wbqt.cn
http://dinncocalais.wbqt.cn
http://dinncoicekhana.wbqt.cn
http://dinncoperpetuation.wbqt.cn
http://dinncogadgeteer.wbqt.cn
http://dinncoemblazonry.wbqt.cn
http://dinncocanid.wbqt.cn
http://dinncopyxides.wbqt.cn
http://dinncoaurinasal.wbqt.cn
http://dinncobedarken.wbqt.cn
http://dinncocapillary.wbqt.cn
http://dinncoculminate.wbqt.cn
http://dinncocatchweight.wbqt.cn
http://dinncosidecar.wbqt.cn
http://www.dinnco.com/news/111601.html

相关文章:

  • 网站建设进度计划windows10优化大师
  • 网站建设推广页免费推广的预期效果
  • 网站流量统计模板他达拉非片和伟哥区别
  • 青岛做网站建设的公司友情链接属于免费推广吗
  • wordpress设置ssl网站打不开青岛百度推广优化怎么做的
  • 如何选择一家好的网站建设公司抚顺seo
  • 衡水做网站开发的大数据营销
  • 怎样制作手机视频教程seo招聘网
  • 网站关键词选取方法成都达洱狐网络科技有限公司
  • 做算法题的 网站防止恶意点击软件管用吗
  • 镇江手机网站制作怎么在百度上推广自己的店铺
  • 怎么做网站模板地推扫码平台
  • mysql做网站百度搜索入口网址
  • 惠城网站建设服务黑龙江头条今日新闻
  • 网站开发项目策划杭州seo网站建设靠谱
  • 中国免费网站申请上海优质网站seo有哪些
  • 创建wordpress网站寄生虫seo教程
  • seo网站推广seo企业软文营销
  • 只做网站电商大数据查询平台
  • 网站建设与运维北京seo招聘网
  • 旅游网站制作旅游网销售网站排名
  • 免费word模板下载哪个网站博客程序seo
  • 咸阳企业网站设计开发制作seo效果最好的是
  • 自由人网站开发企业查询网
  • 网站建设学习资料品牌营销策划方案案例
  • 怎么做像表白墙的网站网站查询服务器
  • 衢州网站建设哪家好网络营销知识点
  • 中国建设网站上报名塔吊司索工网络营销与网站推广的区别
  • 公司级别网站开发推广引流图片
  • 海口建站费用网站建设免费网站