博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVA 146 ID Codes
阅读量:5830 次
发布时间:2019-06-18

本文共 561 字,大约阅读时间需要 1 分钟。

求用这些字母的下一个排列是什么。直接使用C++ STL库里面的next_permutation

#include
#include
#include
using namespace std;int main(){ char s[1000]; while (~scanf("%s", s)) { if (strcmp(s, "#") == 0) break; int y = strlen(s), i; for (i = 0; i < y - 1; i++) if (s[i] < s[i + 1]) break; if (i == y - 1) printf("No Successor\n"); else { next_permutation(s, s + y); printf("%s\n", s); } } return 0;}

 

转载于:https://www.cnblogs.com/zufezzt/p/4430917.html

你可能感兴趣的文章
java 笔记(1)-—— JVM基础,内存数据,内存释放,垃圾回收,即时编译技术JIT,高精度类型...
查看>>
Backup--备份相关的信息查看及小技巧
查看>>
(原创)发布一个c++11开发的轻量级的并行Task库TaskCpp
查看>>
signal.h中的宏定义SIG_DFL及SIG_IGN
查看>>
start.s中的.balignl 16,0xdeadbeef
查看>>
telnet小结
查看>>
那些不能错过的Xcode插件
查看>>
C#开发微信门户及应用(1)--开始使用微信接口
查看>>
思考微软举步维艰的原因
查看>>
木樨园批发市场淘布归来
查看>>
C# 特性详解
查看>>
媒体该如何展示事实之美?
查看>>
【USACO】ariprog
查看>>
JavaEE路径陷阱之getRealPath
查看>>
深入理解SQL注入绕过WAF与过滤机制
查看>>
jekins job configure找不到remote trigger(script)
查看>>
Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)
查看>>
求字符串中两个长度最长且相等的子串
查看>>
ZOJ3673:1729
查看>>
Admin Panel – 非常漂亮的后台管理系统模板
查看>>