首页 分享 排列数(输出0~9的全排列)

排列数(输出0~9的全排列)

来源:花匠小妙招 时间:2024-12-08 01:10

最新推荐文章于 2024-10-02 23:41:02 发布

柳婼 于 2016-07-22 15:00:59 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

问题描述

0、1、2三个数字的全排列有六种,按照字母序排列如下:012、021、102、120、201、210,输入一个数n,求0~9十个数的全排列中的第n个(第1个为0123456789)。

输入格式

一行,包含一个整数n

输出格式

一行,包含一组10个数字的全排列

样例输入

1

样例输出

0123456789

数据规模和约定

0 < n <= 10!

分析:啊我才发现有一个超好用的库函数……完全不用自己实现全排列。。竟然自己还那么笨的用下面的深度优先搜索的办法……next_permutation函数。。在algorithm头文件里面,代码如下

相关知识

姓氏笔画排列顺序索引
十种最名贵茶花排列
水仙花数
姓氏笔划排列顺序索引
C语言基础练习①——水仙花数
C语言:输出所有的水仙花数
c语言输出水仙花数
hdu 2010 水仙花数
杭电2010 水仙花数
水仙花数(函数专题),春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33。

网址: 排列数(输出0~9的全排列) https://www.huajiangbk.com/newsview954677.html

所属分类:花卉
上一篇: 校园文恶女摆烂后,学霸当众表白
下一篇: 求学生成绩的总分、平均分、最高分

推荐分享