poj 1146(next_permutation(data,data+len)的用法)


#include
using namespace std;
#include
#include
int main(){
    char data[55];
    while(scanf("%s",data)==1&&strcmp(data,"#")!=0){
        if(next_permutation(data,data+strlen(data))){
            printf("%s\n",data);
        }
        else{
            printf("No Successor\n");
        }
    }
    return 0;
}