擅长排列的小明

时间限制:1000 ms  |  内存限制:65535 KB
难度:4

描写叙述
小明十分聪明,并且十分擅长排列计算。比方给小明一个数字5,他能立马给出1-5按字典序的全排列,假设你想为难他,在这5个数字中选出几个数字让他继续全排列,那么你就错了。他相同的非常擅长。

如今须要你写一个程序来验证擅长排列的小明究竟对不正确。

输入
第一行输入整数N(1<N<10)表示多少组測试数据。
每组測试数据第一行两个整数 n m (1<n<9,0<m<=n)
输出
在1-n中选取m个字符进行全排列,按字典序所有输出,每种排列占一行。每组数据间不需分界。如例子
例子输入
2
3 1
4 2
例子输出
1
2
3
12
13
14
21
23
24
31
32
34
41
42
43
/*第一次做搜素题。真心不理解。看了他人的代码,
勉强打出来,万事开头难。 相信以后会更好!

*/ #include<stdio.h> #include<string.h> int n,m; int visit[100]; //标记数组。 int a[100]; int dfs(int x) { int i; if(x==m) { for(i=0;i<m;i++) printf("%d",a[i]); printf("\n"); } for(i=1;i<=n;i++) { if(!visit[i]) { visit[i]=1; a[x]=i; //这个序列的第一个数。 dfs(x+1); //搜素下一个数。

visit[i]=0; } } } int main() { int t; scanf("%d",&t); while(t--) { memset(visit,0,sizeof(visit)); scanf("%d %d",&n,&m); dfs(0); } }

版权声明:本文博主原创文章,博客,未经同意不得转载。

好的安排小明(南阳19)(DFS)相关推荐

  1. Java 第十一届 蓝桥杯 省模拟赛 小明植树(DFS)

    小明植树 题目 问题描述 小明和朋友们一起去郊外植树,他们带了一些在自己实验室精心研究出的小树苗. 小明和朋友们一共有 n 个人,他们经过精心挑选,在一块空地上每个人挑选了一个适合植树的位置,总共 n ...

  2. nyist oj 19 擅长排列的小明(dfs搜索+STL)

    擅长排列的小明 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描写叙述 小明十分聪明.并且十分擅长排列计算.比方给小明一个数字5,他能立马给出1-5按字典序的全排列,假设你想 ...

  3. nyoj 19 擅长排列的小明(深搜,next_permutation)

    擅长排列的小明 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 小明十分聪明,而且十分擅长排列计算.比如给小明一个数字5,他能立刻给出1-5按字典序的全排列,如果你想为难 ...

  4. 南阳理工学院OJ 擅长排列的小明

    擅长排列的小明 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 小明十分聪明,而且十分擅长排列计算.比如给小明一个数字5,他能立刻给出1-5按字典序的全排列,如果你想为难 ...

  5. NYOJ 19 擅长排列的小明

    擅长排列的小明 时间限制: 1000 ms  |  内存限制: 65535 KB 难度: 4 描述 小明十分聪明,而且十分擅长排列计算.比如给小明一个数字5,他能立刻给出1-5按字典序的全排列,如果你 ...

  6. 蓝桥杯真题 19省2-年号字串 小明用字母 A 对应数字 1, B 对应 2,以此类推,用 Z 对应 26。对于 27以上的数字,小明用两位或更长位的字符串来对应,例如 AA 对应 27, AB

    问题描述 小明用字母 A 对应数字 1, B 对应 2,以此类推,用 Z 对应 26.对于 27以上的数字,小明用两位或更长位的字符串来对应,例如 AA 对应 27, AB 对应 28, AZ 对应 ...

  7. 蓝桥杯真题 19省Ca3-最大降雨量 由于沙之国长年干旱,法师小明准备施展自己的一个神秘法术来求雨。 这个法术需要用到他手中的 49 张法术符,上面分别写着 1 至 49 这 49 个数字。法术一

    [问题描述] 由于沙之国长年干旱,法师小明准备施展自己的一个神秘法术来求雨. 这个法术需要用到他手中的 49 张法术符,上面分别写着 1 至 49 这 49 个数字.法术一共持续 7 周,每天小明都要 ...

  8. NYOJ 擅长排列的小明 II---Problem B

    擅长排列的小明 II 时间限制:1000 ms  |  内存限制:65535 KB 描述 小明十分聪明,而且十分擅长排列计算. 有一天小明心血来潮想考考你,他给了你一个正整数n,序列1,2,3,4,5 ...

  9. 小明医声发布,看AI技术秀得飞起

    "小明医声"是百诺明医说旗下的一款家庭智能健康机器人,内置语音交互式人工智能系统,专为整个家庭成员设计,上至老人.下至小孩,是一款综合性的集娱乐.甲醛监测.健康教育.健康管理为一体 ...

最新文章

  1. 【学习笔记】区块链应用判断准则
  2. SAP gateway GWaaS single sign on
  3. mysql如何设置多节点_详细介绍Mysql5.7从节点设置多线程主从复制的办法
  4. 前端学习(1499):组件特点
  5. 智能机器人路径规划及代码_AI割草机器人用ML+传感器自动规划路径
  6. html 实现格子效果,div+css实现九宫格效果
  7. 【破解】Flash Decompiler Trillix.4.1.1.720 破解补丁
  8. 免费下载谷歌maps软件_Android Google Maps示例教程
  9. 常见的工作流框架 Activity JBPM
  10. 中国目前拥有的物种和人造卫星的作用
  11. 用.NET做动态域名解析
  12. Elasticsearch(006):es中filtered和filter的区别
  13. tenacity -- Python中一个专门用来retry的库
  14. 肠道重要菌属——颤螺菌属 (Oscillospira),它为什么如此神秘?
  15. 什么是非关系型数据库,Redis概述、安装及部署Redis群集
  16. Hack The Box——Remote
  17. Vultr 怎么修改 Root 账户密码
  18. 判断题c语言缩写,计算机C语言试题及答案
  19. 一份非常适合收藏的Android进阶面试题!附面试题答案
  20. js获取今日,昨日,本周,上周,本月,上月,的0点及24点的时间及时间戳,

热门文章

  1. Cheese 游戏编程:第 4 部分 (转自MSDN)
  2. 第15届Pwn2Own大赛确定目标和奖金
  3. 黑客利用域前置技术攻击缅甸政府并隐藏恶意活动
  4. 少有人挖但仍可获得奖金的10类Web 漏洞(下)
  5. 请君入瓮: 火眼自称遭某 APT 国家黑客组织攻击
  6. Win10发布微码,修复Intel CPU内核数据泄漏新漏洞 (含视频)
  7. 2020年1月1日起,谷歌 Patch Rewards 计划将降低准入门槛,提升开源项目的安全性...
  8. 2019最有意思的五大 ZDI 案例之:通过调色板索引实现 Win32k.sys 本地提权漏洞(上)...
  9. Android项目实战(三十一):异步下载apk文件并安装(非静默安装)
  10. 习题:编写一个程序,请输入两个数字,并判断两个数字的大小。