POJ 1146 ID Codes(枚举排序)

来源:互联网 发布:线切割编程入门图 编辑:程序博客网 时间:2024/04/30 22:15

【题意简述】:求下一个排列

【分析】:同1833一样,如果用STL 一下就解决了,最好自己写函数。

// 192K  0Ms#include<iostream>#include<cstring>#include<algorithm>using namespace std;char alphabit[51];int main(){int i,j,len;while(1){cin>>alphabit;if(alphabit[0] == '#')break;len = strlen(alphabit);if(!next_permutation(alphabit,alphabit+len))cout<<"No Successor"<<endl;elsecout<<alphabit<<endl;}return 0;}


0 0
原创粉丝点击