Type: Default 1000ms 256MiB

全排列

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

【题目描述】

给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全排列。

我们假设对于小写字母有‘a’ <‘b’ < ... <‘y’<‘z’,而且给定的字符串中的字母已经按照从小到大的顺序排列。

【输入】

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

【输出】

输出这个字符串的所有排列方式,每行一个排列。要求字母序比较小的排列在前面。字母序如下定义:

已知 S=s1s2...skT=t1t2...tkS = s_1s_2...s_k,T = t_1t_2...t_k,则 S<TS<T 等价于,存在 p(1pk)p(1\le p\le k),使得 s1=t1s2=t2sp1=tp1sp<tps_1=t_1,s_2=t_2,\dots,s_{p-1}=t_{p-1},s_p<t_p 成立。

【输入样例】

abc

【输出样例】

abc
acb
bac
bca
cab
cba

【来源】

一本通在线评测

image

C23天河寒假作业1-暴力美学

Not Claimed
Status
Done
Problem
6
Open Since
2024-1-23 0:00
Deadline
2024-3-31 23:59
Extension
24 hour(s)