关闭

题目1120:全排列

194人阅读 评论(0) 收藏 举报
题目1120:全排列

时间限制:1 秒

内存限制:32 兆

特殊判题:

提交:5423

解决:1409

题目描述:

给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全排列。
我们假设对于小写字母有'a' < 'b' < ... < 'y' < 'z',而且给定的字符串中的字母已经按照从小到大的顺序排列。

输入:

输入只有一行,是一个由不同的小写字母组成的字符串,已知字符串的长度在1到6之间。

输出:

输出这个字符串的所有排列方式,每行一个排列。要求字母序比较小的排列在前面。字母序如下定义:
已知S = s1s2...sk , T = t1t2...tk,则S < T 等价于,存在p (1 <= p <= k),使得
s1 = t1, s2 = t2, ..., sp - 1 = tp - 1, sp < tp成立。

样例输入:
abc
样例输出:
abc
acb
bac
bca
cab
cba
提示:

每组样例输出结束后要再输出一个回车。

#include<iostream>
#include<stdio.h>
#include<queue>
#include<string>
#include<string.h>
#include<algorithm>
using namespace std;

char a[10];

int main()
{
    int n;
    while(scanf("%s",a)!=EOF)
    {
        n=strlen(a);
        do
        {
            printf("%s\n",a);
        }while(next_permutation(a,a+n));
        puts("");
    }
    return 0;
}

 

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

leetcode 关于全排列题目的简单总结

266 Palindrome Permutation  52.6%   Easy 46 Permutations 37...
  • menghan1224
  • menghan1224
  • 2016-08-21 22:18
  • 1367

java 实现全排列组合

import java.util.*; public class AllSort{   static int count = 0;  static char[] buf = {'1', '2', '...
  • leixingbang1989
  • leixingbang1989
  • 2013-12-13 16:10
  • 1546

一次搞懂全排列——LeetCode四道Permutations问题详解

LeetCode中与Permutations相关的共有四题:   31. Next Permutation   46. Permutations   47. Permutations II  ...
  • Jacky_chenjp
  • Jacky_chenjp
  • 2017-03-26 17:52
  • 2780

九度题目1120:全排列

题目1120:全排列  时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:2749 解决:669 题目描述: 给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全排列。...
  • u013517797
  • u013517797
  • 2014-04-20 09:28
  • 918

九度 题目1120:全排列

题目来源:http://ac.jobdu.com/problem.php?pid=1120 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:2847 解...
  • Hearthougan
  • Hearthougan
  • 2014-06-16 17:05
  • 532

九度OJ 题目1120:全排列

题目描述: 给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全排列。 我们假设对于小写字母有'a' 输入: 输入只有一行,是一个由不同的小写字母组成的字符串,已知字...
  • EsonJohn
  • EsonJohn
  • 2016-09-16 19:37
  • 218

【九度】题目1120:全排列 && 题目1369:字符串的排列

题目1120:全排列 题目描述: 给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全排列。 我们假设对于小写字母有'a' 输入: 输入只有一行,是一个由不同的小写字母组成的字符串,已知字符...
  • u013027996
  • u013027996
  • 2014-01-24 15:10
  • 1196

九度OJ 1120 全排列 -- 实现C++STL中next_permutation()

题目地址:http://ac.jobdu.com/problem.php?pid=1120 题目描述: 给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全排列。 我们假设对于小写字母有...
  • JDPlus
  • JDPlus
  • 2014-03-02 11:25
  • 2079

九度OJ-1120-全排列

http://ac.jobdu.com/problem.php?pid=1120 借用此题复习一下递归吧。ben
  • grooowing
  • grooowing
  • 2014-10-14 09:43
  • 918

九度OJ 1120:全排列 (DFS)

时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:4471 解决:1139 题目描述: 给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全...
  • thudaliangrx
  • thudaliangrx
  • 2015-10-23 23:02
  • 236
    个人资料
    • 访问:58593次
    • 积分:1234
    • 等级:
    • 排名:千里之外
    • 原创:149篇
    • 转载:8篇
    • 译文:0篇
    • 评论:5条
    最新评论