[洛谷]P1706 全排列问题(简单dfs+回溯)
dfs+回溯:
Acode:
#include<bits/stdc++.h>
using namespace std;
#define int long long
int n,a[10];
bool vis[10];
void dfs(int x,int k){a[k]=x;if(k==n){for(int j=1;j<=n;j++){printf("%5d",a[j]);}cout<<"\n";return;}for(int i=1;i<=n;i++){if(vis[i]) continue;vis[i]=1;dfs(i,k+1);vis[i]=0;}
}
void solve(){scanf("%d",&n);dfs(-1,0);
}
signed main(){//ios::sync_with_stdio(false),cin.tie(0),cout.tie(0);int t=1;//cin>>t;while(t--){solve();}return 0;
}
[洛谷]P1706 全排列问题(简单dfs+回溯)相关推荐
- 洛谷——P1706 全排列问题
P1706 全排列问题 题目描述 输出自然数1到n所有不重复的排列,即n的全排列,要求所产生的任一数字序列中不允许出现重复的数字. 输入输出格式 输入格式: n(1≤n≤9) 输出格式: 由1-n组成 ...
- 题解:洛谷P1706全排列问题
题目描述 输出自然数 11 到 nn 所有不重复的排列,即 nn 的全排列,要求所产生的任一数字序列中不允许出现重复的数字. 输入格式 一个整数 nn. 输出格式 由 1∼n 组成的所有不重复的数字序 ...
- 洛谷P1706全排列问题题解(两种方法+详解)
问题引出 全排列问题 题目描述 按照字典序输出自然数 1 1 1 到 n n n 所有不重复的排列,即 n n n 的全排列,要求所产生的任一数字序列中不允许出现重复的数字. 输入格式 一个整数 n ...
- 洛谷P1706 全排列问题
题目描述 按照字典序输出自然数 11 到 nn 所有不重复的排列,即 nn 的全排列,要求所产生的任一数字序列中不允许出现重复的数字. 输入格式 一个整数 nn. 输出格式 由 1 \sim n1∼n ...
- 洛谷-P1706 全排列问题
题目描述 输出自然数 11 到 nn 所有不重复的排列,即 nn 的全排列,要求所产生的任一数字序列中不允许出现重复的数字. 输入格式 一个整数 nn. 输出格式 由 1 \sim n1∼n 组成的所 ...
- 洛谷 P1706 全排列问题 C++代码
题目描述: 按照字典序输出自然数 11 到 n 所有不重复的排列,即 n 的全排列,要求所产生的任一数字序列中不允许出现重复的数字. 输入格式: 一个整数 n. 输出格式: 由 1∼n 组成的所有不重 ...
- 洛谷 P1706 全排列问题
全排列问题 题目描述 按照字典序输出自然数 1 到 n 所有不重复的排列,即 n 的全排列,要求所产生的任一数字序列中不允许出现重复的数字. 输入格式 一个整数 n. 输出格式 由 1 - n 组成的 ...
- 深度优先搜索——全排列(洛谷 P1706)
题目选自洛谷P1706 全排列是深搜的经典问题,也是作为学习深搜的入门问题,非常经典,也很容易理解 DFS模板,先进行递归终止条件判断,满足判断则进行相应的操作(例如输出结果) 然后逐次遍历即可 对于 ...
- 洛谷P2404 自然数的拆分问题(回溯)
洛谷P2404 自然数的拆分问题(回溯) #洛谷P2404 自然数的拆分问题(回溯)# 参考题解:https://www.luogu.com.cn/blog/CM0/solution-p2404 (第 ...
最新文章
- ICCV 2019论文投稿数破纪录,中科院、清华名列前茅,苹果垫底
- RDKit:化合物骨架分析(基于Python3)
- Linux设备中文件系统位置,【linux之设备,分区,文件系统】
- EIGRP协议邻居详解及故障实战分析
- Windows下cmd常用命令【5分钟掌握】
- 微软将人工智能嵌入Windows 10更新
- 锐浪报表数据源access_kylin+SuperSet实现实时大数据报表的快速开发
- JVM内存的那些事,你了解多少?
- python排序-堆排序
- 红帽linux企业版6的进程,红帽企业版 Linux 6 设备映射多路径
- linux木马盗取管理员权限,新型Linux 加密挖矿木马窃取您的root密码并禁用您的AV...
- python运算符手写笔记_Python笔记(四)-运算符
- [Excel] 数据透视图
- C51红外接收与发射控制及原理编码与解码
- Could not find a declaration file for module ‘xxx‘. ‘xxx‘ implicitly has an ‘any‘ type.
- python oled_树莓派使用 OLED 屏显示图片及文字
- yocto编译错误:ERROR: libtinyxml2-XXX do_fetch: Fetcher failure for URL
- 计算机学frm,FRM金融计算器使用教程
- 【面试题】:工人分金条问题
- 那些年记忆深刻的技术书籍,你看过几本?