51nod 1384 全排列 (dfs)
来源:互联网 发布:网络主播黑名单有谁 编辑:程序博客网 时间:2024/05/29 04:51
51Nod 1384
深搜入门,但有个小问题。。cout比printf快吗?
#include <iostream>#include <algorithm>#include <cstdio>#include <cstring>using namespace std;char s[20];int a[20], ans[20], book[30], n;void dfs(int cnt) {int i;if(cnt == n) {for(i = 0; i < n; i++) {cout << ans[i]; //这里用printf就会超时,为什么???? }cout << endl;return ;}else {for(i = 0; i < n; i++) {if(book[i] == 0) {book[i] = 1;ans[cnt] = a[i];dfs(cnt + 1);book[i] = 0;while(i < n - 1 && a[i + 1] == a[i]) i++;}}}}int main() {scanf("%s", s);n = strlen(s);int i;for(i = 0; i < n; i++) a[i] = s[i] - '0';sort(a, a + n);dfs(0);return 0;}
0 0
- 51nod 1384 全排列 (dfs)
- 51nod 1384 全排列 (dfs/next_permutation)
- 51nod:1384 全排列(dfs||c++函数)
- 1384全排列【51NOD】
- 51NOD 1384 全排列
- 51nod 1384 全排列
- 51Nod--1384全排列
- 51NOD 1384 全排列
- 51nod 1384 全排列
- 51nod 1384全排列
- 51nod 1384 全排列
- 51nod 1384 全排列
- 51Nod 1384 全排列
- 51nod 1384 全排列
- 51nod 1384 全排列
- 【51Nod】1384 全排列
- 51nod 1384 全排列
- 【51Nod】1384 全排列
- iOS动画
- Java之矩阵转置
- Webpack入门指迷
- kill and raise Functions
- 出现报错duplicate sumbols for architecture armv7 或者linker command failed with exit code 1
- 51nod 1384 全排列 (dfs)
- LeetCode题解--3. Longest Substring Without Repeating Characters
- iOS多控制器-视图切换.
- 泛型理解
- “笨办法学python”学习笔记-习题5
- PL/SQL database character set(AL32UTF8) and Client character set(ZHS16GBK) are different
- hdu-1257 最少拦截系统【单调递增子最长序列】
- 将Eclipse代码导入到AndroidStudio出现错误
- [FAQ04528]如何在静音模式下也开启拍照音