最新推荐文章于 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