next_permutation()的用法,与作用

来源:互联网 发布:网络计算机统考 编辑:程序博客网 时间:2024/04/28 23:25
在枚举排列中,用stl中的nextpermutation()函数无论输入的序列中是否都是重复元素
#include <iostream>#include <cstdio>#include <algorithm>using namespace std;int p[100];int main(){    int n;cin>>n;    for(int i=0;i<n;i++)cin>>p[i];    sort(p,p+n);    do    {        for(int i=0;i<n;i++)printf("%d ",p[i]);        putchar('\n');    }while(next_permutation(p,p+n));    return 0;}


原创粉丝点击