NYOJ19擅长排列的小明
来源:互联网 发布:淘宝旧版本安卓 编辑:程序博客网 时间:2024/04/28 13:46
题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=19
一个深搜就搞定了。。
代码:
#include <cstdio>#include <cstring>int n,m;int a[15];int v[15];void dfs(int step){ if(step == m + 1) { for(int i = 1;i <= m;++i) printf("%d",a[i]); printf("\n"); return ; } for(int i = 1;i <= n;++i) { if(!v[i]) { a[step] = i; v[i] = 1; dfs(step + 1 ); v[i] = 0; } }}int main(){ int _; scanf("%d",&_); while(_--) { memset(v,0,sizeof v); scanf("%d%d",&n,&m); dfs(1); }}
0 0
- 擅长排列的小明(nyoj19)
- NYOJ19 擅长排列的小明【next_permutation】
- NYOJ19 擅长排列的小明 【深搜】
- nyoj19(擅长排列的小明)
- nyoj19 擅长排列的小明
- nyoj19 擅长排列的小明
- NYOJ19擅长排列的小明
- NYOJ19~擅长排列的小明
- NYOJ19,擅长排列的小明,StringBuffer.deleteCharAt()
- nyoj19擅长排列的小明(STL)&&(DFS)
- nyoj19擅长排列的小明(递归)
- nyoj19擅长排列的小明(DFS或STL)
- nyoj19 擅长排序的小明
- 擅长排列的小明
- 擅长排列的小明
- 擅长排列的小明
- 擅长排列的小明
- 擅长排列的小明
- Log4J日志组件
- 【HDU 5082】【水题】Love
- 浙大PAT乙级 1002. 写出这个数
- VS2013MFC对话框工程学习笔记三 - 添加一个MFC类库的按钮响应事件
- Java学习-5天
- NYOJ19擅长排列的小明
- Nginx非80端口配置
- 微信朋友圈管理常见问题
- c++作业3
- LeetCode 292 Nim Game
- Android进程间通信纪要
- 数据结构之导论
- 如何校验.ipa包、.dSYM、.crash文件的一致性
- leetcode笔记-Kth Smallest Element in a BST