UVA146

来源:互联网 发布:js 缺少标识符 编辑:程序博客网 时间:2024/06/08 10:22

求下一个排序,如果已经是最大的排序,就输出No Successor。。用next_permutation()轻松搞定。


AC代码:

#include<algorithm>#include<stdio.h>#include<string.h>using namespace std;int main () {char code[55];while (scanf("%s",code) && code[0] != '#') {if(next_permutation(code , code + strlen(code))) printf("%s\n",code);elseprintf("No Successor\n");memset(code , 0 ,sizeof(code));}return 0;}


0 0
原创粉丝点击