编程题
### 问题描述 商店经理把各种商品按标签上的字母顺序进行分类。标签以同一字母开头的所有种类的商品都存放在同一仓库中,也就是在同一建筑物内,并贴上该字母的标签。白天,商店经理接收并处理要从商店发货的商品订单。每个订单只列一种商品。商店经理按照预订的顺序处理这些订单。 您已知在今天所有的商店经理要处理的订单,但您不知道这些订单的顺序。计算所有可能的仓库访问方式,以便仓库经理在一天中一件接一件地处理所有的订单请求。 ### 输入格式 输入一行,给出所有的订单中列出商品标签(随机排列)。每种商品都用其标签的第一个字母来表示,只使用小写字母。订单的数量不超过 $200$。 ### 输出格式 输出给出商店经理访问仓库的所有可能的顺序。 每个仓库都由英文字母表中的一个小字母表示,也就是商品标签的第一个字母。 在输出中,仓库的每个访问顺序只在一单独的行中仅输出一次,所有的访问顺序都要按字典序排序(参见样例输出)。输出不会超过 $2$ 兆字节。 ### 样例输入 ```text bbjd ``` ### 样例输出 ```text bbdj bbjd bdbj bdjb bjbd bjdb dbbj dbjb djbb jbbd jbdb jdbb ```
查看答案
赣ICP备20007335号-2