关闭

下一个排列

标签: 枚举排列
154人阅读 评论(0) 收藏 举报
分类:
//注意  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;
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    点滴生活:
    我用行动记录我的成长! 再牛逼的梦想,也抵不住傻逼似的坚持!
    ^_^:
    每一点积累, 都是一点进步!
    进步:
    向强者看齐, 向他们学习。    @然后不断地超越自己@
    个人资料
    • 访问:59283次
    • 积分:2260
    • 等级:
    • 排名:第17229名
    • 原创:165篇
    • 转载:43篇
    • 译文:1篇
    • 评论:18条