#include <iostream> #include <algorithm> #define MAXN 55 using namespace std; char _m[MAXN]; int main() { //freopen("acm.acm","r",stdin); int i; while(cin>>_m) { if(strcmp(_m,"#") == 0) { break; } if(next_permutation(_m,_m+strlen(_m))) { for(i = 0; i < strlen(_m); ++ i) { cout<<_m[i]; } cout<<endl; } else { cout<<"No Successor"<<endl; } } }
关注我的公众号,当然,如果你对Java, Scala, Python等技术经验,以及编程日记,感兴趣的话。
技术网站地址: vmfor.com