//next_permutation的运用
#include<bits/stdc++.h> //万能头文件,包含c++所有头文件
using namespace std;
int main()
{
char s[100];
while(scanf("%s",s)==1&&s[0]!='#')
{
int len=strlen(s);
printf("%s\n",next_permutation(s,s+len)?s:"No Successor");
}
return 0;
}
uva 146 next_permutation运用+万能头文件(使用next_permutation得到的全排列后一个一定比前一个要大)
最新推荐文章于 2024-02-24 10:41:06 发布