做了几次搜索,然后就想这这题能不能用搜索。。
#include <stdio.h>
#include <string.h>
int t,n,r,visit[10],stamp[10];
void dfs(int star)
{if(star==r+1)//判断已经存入stamp数组的个数。{for(int j=1;j<=r;j++)printf("%d",stamp[j]);printf("\n");return ;}for(int i=1;i<=n;i++){if(!visit[i]){visit[i]=1;stamp[star]=i;dfs(star+1);visit[i]=0;}}
}
int main()
{scanf("%d",&t);while(t--){memset(stamp,0,sizeof(stamp));memset(visit,0,sizeof(visit));scanf("%d %d",&n,&r);dfs(1);}
}        

nyoj19 擅长排列的小明相关推荐

  1. 擅长排列的小明(nyoj19)

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

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

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

  3. 动态规划(6)——NYOJ469擅长排列的小明II*

    擅长排列的小明 II 描述 小明十分聪明,而且十分擅长排列计算. 有一天小明心血来潮想考考你,他给了你一个正整数n,序列1,2,3,4,5......n满足以下情况的排列: 1.第一个数必须是1 2. ...

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

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

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

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

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

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

  7. NYOJ 19 擅长排列的小明

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

  8. NYIST 擅长排列的小明

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

  9. NYOJ 擅长排列的小明 酒馆浪人的博客

    这道题依旧是全排列只不过根D的小L略有不同 擅长排列的小明 时间限制: 1000 ms  |  内存限制: 65535 KB 难度: 4 描述 小明十分聪明,而且十分擅长排列计算.比如给小明一个数字5 ...

最新文章

  1. 实现一个简单的投票功能
  2. Google I/O 2019上提及的Javascript新特性
  3. 浅析JQuery中的html(),text(),val()区别
  4. mini2440 之——LED简单控制(裸机) c与汇编
  5. 【Linux】一步一步学Linux——umask命令(111)
  6. 串匹配算法——BF算法
  7. 用boost库实现traceroute小工具
  8. android 软件 加密方法,Android中WIFI常见的几种加密方式(详细)
  9. FTP(持虚拟用户,并且每个虚拟用户可以具有独立的属性配置)
  10. ArcGIS地理数据处理高级教程_004_1遇到没有地理参照系信息的数据怎么办
  11. SolidWorks齿轮设计软件工具 GearTrax介绍
  12. 集成 push kit 签名配置报6003/收不到华为推送
  13. Android 快速索引(城市列表和联系人)
  14. lisp线段两端同时缩短的命令_cad中有没有办法同时对多条线段偏移?
  15. 记录对安卓开源项目【nodebb-webview】修改过程中遇见的问题以及解决办法
  16. 苹果Mac怎样清除dns缓存?
  17. windows常用快捷键(截图,录屏,放大镜,虚拟桌面,写字板,资源管理器快捷键)
  18. 移动 app安全评估检测技术分析
  19. linux命令v---vi
  20. leaflet绘制图形,wkt模式与geoJson互转

热门文章

  1. 送书 | 博士学位真的那么重要吗?上交大博士亲述科研心路,获4万高赞,网友:这是知乎最好的回答...
  2. 光明牛奶:为学生喝上放心奶保驾护航
  3. 区块链学习(Fisco搭建)【Day04-05,09】
  4. mysql 提示表不存在的解决方法error 1146 Table doesn't exist
  5. protocol 协议语言介绍
  6. 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-如何修改代码字体
  7. 网页按钮滑动变色与按钮光影效果的实现
  8. WPS中如何快速消除硬回车(转)
  9. 微信公众平台如何添加管理员
  10. android 平台上,AndroidAPP如何在Android平台上架?