uva 146 ID Codes

来源:互联网 发布:js读取本地xml文件 编辑:程序博客网 时间:2024/04/28 05:51

直接用C++的库就行了,不必自己去递归生成重集的排列,是简单题目。

#include <stdio.h>#include <algorithm>#include <string.h>using namespace std;char buffer[60];int main(void){//freopen("input.dat", "r", stdin);while(gets(buffer)){if(0 == strcmp(buffer,"#"))break;if(next_permutation(buffer, buffer+strlen(buffer)))printf("%s\n", buffer);elseprintf("%s\n", "No Successor");}return 0;}