【模板】搜索
来源:互联网 发布:淘宝详情页模板视频 编辑:程序博客网 时间:2024/05/17 02:06
全排列:
#include<iostream>#include<cstdio>using namespace std;int n,num[12];bool vis[12];void dfs(int x) { if (x == n) { for(int i = 1; i <= n; i ++) printf("%d ",num[i]); printf("\n"); return; } for(int i = 1; i <= n ; i ++) { if(!vis[i]) { vis[i] = 1; num[x + 1] = i; dfs(x + 1); vis[i] = 0; } }}int main(){ scanf("%d",&n); dfs(0); return 0;}
子集枚举:
#include<iostream>#include<cstdio>#include<cstring>using namespace std;int n,a[20];bool vis[20];void dfs(int x){ if(x > n) { for(int i = 1; i <= n; i ++) if(vis[i] == 1) printf("%d",a[i]); cout<<endl; return; } for(int i = 0; i <= 1; i ++ ) { vis[x] = i; dfs(x + 1); vis[x] = 0; }}int main(){ scanf("%d",&n); for(int i = 1; i <= n; i ++) scanf("%d",&a[i]); dfs(1); return 0;}
0 0
- 搜索模板
- 【模板】搜索
- 模板:二分搜索技术
- 二分搜索模板
- A*启发式搜索 模板
- A*启发式搜索模板
- 模板--二叉搜索树
- 【搜索】【广搜模板】
- 三分搜索 模板
- 二叉搜索树【模板】
- 【模板】二叉搜索树
- 简单搜索模板
- 搜索入门--hd 1241 搜索模板
- C++ 二叉搜索树 模板
- 【自用模板】广度优先搜索
- 深度优先搜索代码模板
- 窥探PTAM之模板搜索
- [模板]广度优先搜索BFS
- 作用域及作用域链小结
- 香蕉的作用
- Js 闭包传参 setInterval 多次
- Spring框架学习记录
- JAVA利用HttpClient进行POST请求(HTTPS)
- 【模板】搜索
- RobotFrameWork(二)Ride简单使用及快捷键
- Jsp 的请求与重定向
- js的笔记11.16
- Android堆栈管理的类ActivityStackManager
- iOS画柱状图,折线图
- Eclipse中LogCat如何打开
- MFC 自定义子线程新建对话框的数据传输问题 -- 以及由此对MFC的一些思考
- 机器学习 - 感知机(PLA, Perceptron Learning Algorithm)