POJ 1146 下一个排列
2012-10-18 11:29
225 查看
#include<cstring> #include<cstdio> #include<algorithm> using namespace std; #define nMax 105 char s[nMax]; bool cmp(const char c1,const char c2) { return c1<c2; } int main() { while(scanf("%s",s)) { if(strcmp(s,"#")==0) { break; } if(next_permutation(s,s+strlen(s),cmp)) { puts(s); } else { puts("No Successor"); } } return 0; }
相关文章推荐
- POJ 1146 求字符串的下一个排列
- [ACM] poj 1146 ID Codes(字符串的下一个排列)
- [ACM] poj 1146 ID Codes(字符串的下一个排列)
- [ACM] poj 1146 ID Codes(字符串的下一个排列)
- poj 1146 ID Codes (字符串处理 生成排列组合 生成当前串的下一个字典序排列 【*模板】 )
- poj 1256/1732/1833/1146 C++stl全排列
- Poj 1146 ID Codes + Poj 1833 排列 (全排列库函数)
- POJ 1146 ID Codes (生成排列)
- POJ:1833 按字典序找到下一个排列:
- poj-1146-全排列
- 字典序生成下一排列组合 poj 1146水
- POJ 1146 ID Codes 求下一个字典序
- 【POJ】1146 - ID Codes(字符串下一个字典序)
- POJ 1146 字符串的下一个全排列
- 百度面试题——需找下一个排列(Find next permuation, POJ 1883)
- poj1146(求下一个字符串,水)
- POJ 1256 Anagram【生成有重集的全排列2.0】
- 下一个排列
- POJ1833__排列
- 【poj】3187全排列