nyoj19 擅长排列的小明
做了几次搜索,然后就想这这题能不能用搜索。。
#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 擅长排列的小明相关推荐
- 擅长排列的小明(nyoj19)
擅长排列的小明 时间限制:1000 ms | 内存限制:65535 KB 难度:4 描述 小明十分聪明,而且十分擅长排列计算.比如给小明一个数字5,他能立刻给出1-5按字典序的全排列,如果你想为难 ...
- NYOJ 擅长排列的小明 II---Problem B
擅长排列的小明 II 时间限制:1000 ms | 内存限制:65535 KB 描述 小明十分聪明,而且十分擅长排列计算. 有一天小明心血来潮想考考你,他给了你一个正整数n,序列1,2,3,4,5 ...
- 动态规划(6)——NYOJ469擅长排列的小明II*
擅长排列的小明 II 描述 小明十分聪明,而且十分擅长排列计算. 有一天小明心血来潮想考考你,他给了你一个正整数n,序列1,2,3,4,5......n满足以下情况的排列: 1.第一个数必须是1 2. ...
- nyist oj 19 擅长排列的小明(dfs搜索+STL)
擅长排列的小明 时间限制:1000 ms | 内存限制:65535 KB 难度:4 描写叙述 小明十分聪明.并且十分擅长排列计算.比方给小明一个数字5,他能立马给出1-5按字典序的全排列,假设你想 ...
- nyoj 19 擅长排列的小明(深搜,next_permutation)
擅长排列的小明 时间限制:1000 ms | 内存限制:65535 KB 难度:4 描述 小明十分聪明,而且十分擅长排列计算.比如给小明一个数字5,他能立刻给出1-5按字典序的全排列,如果你想为难 ...
- 南阳理工学院OJ 擅长排列的小明
擅长排列的小明 时间限制:1000 ms | 内存限制:65535 KB 难度:4 描述 小明十分聪明,而且十分擅长排列计算.比如给小明一个数字5,他能立刻给出1-5按字典序的全排列,如果你想为难 ...
- NYOJ 19 擅长排列的小明
擅长排列的小明 时间限制: 1000 ms | 内存限制: 65535 KB 难度: 4 描述 小明十分聪明,而且十分擅长排列计算.比如给小明一个数字5,他能立刻给出1-5按字典序的全排列,如果你 ...
- NYIST 擅长排列的小明
擅长排列的小明 时间限制: 1000 ms | 内存限制: 65535 KB 难度: 4 描述 小明十分聪明,而且十分擅长排列计算.比如给小明一个数字5,他能立刻给出1-5按字典序的全排列,如果你 ...
- NYOJ 擅长排列的小明 酒馆浪人的博客
这道题依旧是全排列只不过根D的小L略有不同 擅长排列的小明 时间限制: 1000 ms | 内存限制: 65535 KB 难度: 4 描述 小明十分聪明,而且十分擅长排列计算.比如给小明一个数字5 ...
最新文章
- 实现一个简单的投票功能
- Google I/O 2019上提及的Javascript新特性
- 浅析JQuery中的html(),text(),val()区别
- mini2440 之——LED简单控制(裸机) c与汇编
- 【Linux】一步一步学Linux——umask命令(111)
- 串匹配算法——BF算法
- 用boost库实现traceroute小工具
- android 软件 加密方法,Android中WIFI常见的几种加密方式(详细)
- FTP(持虚拟用户,并且每个虚拟用户可以具有独立的属性配置)
- ArcGIS地理数据处理高级教程_004_1遇到没有地理参照系信息的数据怎么办
- SolidWorks齿轮设计软件工具 GearTrax介绍
- 集成 push kit 签名配置报6003/收不到华为推送
- Android 快速索引(城市列表和联系人)
- lisp线段两端同时缩短的命令_cad中有没有办法同时对多条线段偏移?
- 记录对安卓开源项目【nodebb-webview】修改过程中遇见的问题以及解决办法
- 苹果Mac怎样清除dns缓存?
- windows常用快捷键(截图,录屏,放大镜,虚拟桌面,写字板,资源管理器快捷键)
- 移动 app安全评估检测技术分析
- linux命令v---vi
- leaflet绘制图形,wkt模式与geoJson互转
热门文章
- 送书 | 博士学位真的那么重要吗?上交大博士亲述科研心路,获4万高赞,网友:这是知乎最好的回答...
- 光明牛奶:为学生喝上放心奶保驾护航
- 区块链学习(Fisco搭建)【Day04-05,09】
- mysql 提示表不存在的解决方法error 1146 Table doesn't exist
- protocol 协议语言介绍
- 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-如何修改代码字体
- 网页按钮滑动变色与按钮光影效果的实现
- WPS中如何快速消除硬回车(转)
- 微信公众平台如何添加管理员
- android 平台上,AndroidAPP如何在Android平台上架?