题目
源地址:
http://poj.org/problem?id=1146
理解
使用STL
里面的next_permutation
轻松水掉。
新技能get
代码
#include<stdio.h>
#include<string>
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
string str;
while(cin>>str,str[0]!='#')
{
bool flag=true;
if(next_permutation(str.begin(),str.end()))
{
flag=false;
cout<<str<<endl;
}
if(flag)printf("No Successor\n");
}
}
更新日志
- 2014年07月22日 已AC。