博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
全排列(最快速next permutation)
阅读量:5265 次
发布时间:2019-06-14

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

#include
#include
#include
#include
using namespace std;char a[210];int main(){ while(scanf("%s",a)!=EOF) { int len = strlen(a); sort(a, a+len); cout << a << endl; int k = 1; while(next_permutation(a, a+len)) { cout << a << endl; k++;// cout << k << endl; } cout << k << endl; } string str; cin >> str; sort(str.begin(),str.end()); cout << str << endl; while (next_permutation(str.begin(), str.end())) cout << str << endl; return 0;}
View Code

 

转载于:https://www.cnblogs.com/ghostTao/p/4354574.html

你可能感兴趣的文章
Linux误删恢复
查看>>
Unity调用Windows窗口句柄,选择文件和目录
查看>>
HashMap循环遍历方式
查看>>
React Native 入门 调试项目
查看>>
MySQL数据库 基本操作
查看>>
请大家规范电子邮件用法养成好的邮件习惯
查看>>
微信游戏和微信公众号小说如何有效做好域名防封,给大家分享我的有效经验...
查看>>
前端跨域知识总结
查看>>
C# 通过 Quartz .NET 实现 schedule job 的处理
查看>>
关于java之socket输入流输出流可否放在不同的线程里进行处理
查看>>
目前为止用过的最好的Json互转工具类ConvertJson
查看>>
[Linux内存]linux内存学习(二)——分段和分页
查看>>
XHTML学习要点
查看>>
JavaScript的学习要点
查看>>
我用到的 Linq 扩展方法
查看>>
18.1 线程简介
查看>>
C# 命令行解析
查看>>
Day13
查看>>
[leedcode 08]String to Integer (atoi)
查看>>
tensorflow saver简介+Demo with linear-model
查看>>