c++ STL 生成排列
2011-11-15 17:36
295 查看
#include <cstdio> #include <algorithm> using namespace std; int main() { int n,p[10]; scanf("%d",&n); for(int i=0;i<n;i++) scanf("%d",&p[i]); sort(p,p+n); do { for(int i=0;i<n;i++) printf("%d",p[i]); printf("\n"); } while (next_permutation(p,p+n)); return 0; }
相关文章推荐
- 生成字典序排列(C++ STL) next_permutation函数
- 组合数学 + STL --- 利用STL生成全排列
- C++STL-全排列
- poj 1256/1732/1833/1146 C++stl全排列
- STL之生成全排列:next_permutation & prev_permutation
- STL 生成全排列
- C++STL程序:全排列,删除、插入元素。
- C++ STL 排列算法
- C++使用STL 把有序序列 生成 随机序列
- C++STL程序:全排列,删除、插入元素。
- 7.2.1 生成1~n的排列(全排列)【STL__next_permutation()_的应用】
- C++STL 之排列
- poj 1833 排列 [ 使用STL的next_permutation函数生成全排列 + STL中copy函数的用法完美解决 ]
- C++ STL 生成全排序
- 使用STL的next_permutation函数生成全排列(C++)
- [Day 1] 7.2.2 生成可重集的排列(包括利用STL)
- 【STL】C++ 全排列
- 使用STL的next_permutation函数生成全排列(C++)
- 组合数学 + STL --- 利用STL生成全排列
- stl 生成排列 && 标准IO的限定加速