uva 10098

来源:互联网 发布:mac超清桌面壁纸 编辑:程序博客网 时间:2024/05/16 10:51

题意:都是生成排列的,用 next_permutation(),排序前,先保证他是最小序列

#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>using namespace std;char a[15];int main(){int t;scanf("%d",&t);getchar();while (t--){gets(a);int len = strlen(a);sort(a,a+len);do{for(int i = 0 ; i < len ; i++)cout<<a[i];cout<<endl;}while (next_permutation(a,a+len));printf("\n");}return 0;}



原创粉丝点击