[codevs1294] 全排列
来源:互联网 发布:清华大学网络教学本科 编辑:程序博客网 时间:2024/06/15 23:53
题目链接
题解:直接搜索,当然也可以用stl的next_permutation函数
#include <iostream>#include <cstdio>using namespace std;int n,s;int a[100],vis[100];void print(){ for(int i=1;i<=n;i++) printf("%d ",a[i]); printf("\n");}int dfs(int x){ if(x>n) print(); for(int i=1;i<=n;i++) { if(!vis[i]) { a[x]=i; vis[i]=1; dfs(x+1); vis[i]=0; a[x]=0; } }}int main(){ cin>>n; dfs(1); return 0;}
0 0
- codevs1294 全排列
- [codevs1294] 全排列
- codevs1294 全排列
- CodeVS1294 全排列 题解
- codevs1294全排列
- 【日常学习】codevs1294 全排列题解
- 全排列
- 全排列
- 全排列
- 全排列
- 全排列
- 全排列
- 全排列
- 全排列
- 全排列
- 全排列
- 全排列
- 全排列
- java中的内存泄漏问题
- 生成类似激活码的代码(C#)
- git学习笔记--标签
- 图解 Android 事件分发机制
- Java流程控制
- [codevs1294] 全排列
- iOS开发中的一些常用方法(一)
- Android studio 添加assets文件夹
- android应用版本更新策略
- 数据科学bloger
- Java 中的反射机制
- 动画
- Windows Embedded Standard 7先天免疫病毒程序
- Git常用命令