穿着裤衩跳

吾辈既务斯业,便当专心用功.

下一个排列

//注意  p数组要事先排好序

#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;
}

阅读更多
文章标签: 枚举排列
个人分类: 数据结构和算法
上一篇生成可重集排列
下一篇next_permutation函数
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭