51nod_1384 全排列
来源:互联网 发布:鼠标宏编程怎么使用 编辑:程序博客网 时间:2024/05/29 02:33
1384 全排列
基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 取消关注
给出一个字符串S(可能有重复的字符),按照字典序从小到大,输出S包括的字符组成的所有排列。例如:S = “1312”,
输出为:
1123
1132
1213
1231
1312
1321
2113
2131
2311
3112
3121
3211
Input
输入一个字符串S(S的长度 <= 9,且只包括0 - 9的阿拉伯数字)
Output
输出S所包含的字符组成的所有排列
Input示例
1312
Output示例
1123
1132
1213
1231
1312
1321
2113
2131
2311
3112
3121
3211
代码:
#include<cstdio>#include<iostream>#include<cstring>#include<algorithm>#include<map>using namespace std;int main(){ char a[10]; while(scanf("%s",a)!=EOF){ map<string,int>mp; string s; int n=strlen(a); sort(a,a+n); do{ s=a; cout<<s<<endl; // mp[s]++; }while( next_permutation(a,a+n));// for(map<string,int>::iterator it=mp.begin();it!=mp.end();it++){// cout<<it->first<<endl; // } } return 0;}
0 0
- 51nod_1384 全排列
- 51nod_1384全排列
- 全排列【51nod】【全排列】
- 51nod 全排列
- 51nod1384 全排列
- 1384全排列【51NOD】
- 51NOD 1384 全排列
- 51nod 1384 全排列
- 51Nod--1384全排列
- 51NOD 1384 全排列
- 51nod 1750:全排列
- 51nod1384全排列--STL
- 51nod 1384 全排列
- 51nod 1384全排列
- 51nod 1384 全排列
- 51nod 1384 全排列
- 51Nod 1384 全排列
- 51nod 1384 全排列
- ZOJ 3962 E
- jQuery的事件和动画
- jquery---基本标签
- MySQL中的查询优化技术
- 18->数据文件损坏修复
- 51nod_1384 全排列
- 排序算法(2)--冒泡排序
- 在java导项目的时候出现 java Build Path/configure build path解决办法
- BZOJ3306: 树
- google Android resource
- DB2存储过程(Oracle对比)
- WIN32学习——Windows消息机制(二)
- 文章标题
- input标签多文件上传