【华为OD机试】第K个排列(python, java, c++, js)

news/2024/7/19 14:42:48 标签: 华为od, python, java, c++, js

第K个排列

前言:本专栏将持续更新华为OD机试题目,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你。关于OD机试流程、面经、面试指导等,如有任何疑问,欢迎联系我,wechat:steven_moda;email:nansun0903@163.com;备注:CSDN。


题目描述

给定参数n,从1到n会有n个数:1,2,3…n。这n个数字共有n!种排列。

按大小顺序升序列出所有排列情况,并一一标记,当n=3时,所有排列如下:
“123”
“132”
“213”
“231”
“312”
“321”
给定n和k,返回第k个排列。

输入描述

输入两行,第一行为n,第二行为k,给定n的范围是[1,9],给定k的范围是[1,n!]。

输出描述

输出排在第k位置的数字。

示例1

输入
3
3
输出
213

示例2

输入
2
2
输出
21


http://www.niftyadmin.cn/n/699724.html

相关文章

13年测试老鸟,web性能测试-测试用例总结 (全覆盖),卷起来...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 性能测试用例主要…

Log4J2经验分享

一、Log4j2报错 - Unable to invoke factory method in class org.apache.logging.log4j.core.appender.RollingFile 问题与分析 在使用Log4j2时,虽然可以正确读取配置文件并生成log文件,但偶然发现控制台打印了异常信息如下: 2018-12-31 …

ROS自带OpenCV和本地OpenCV版本冲突问题解决

1、报错信息 首先catkin_make编译功能包没有任何问题,100%生成目标文件,但是报了警告:库文件libmyslam.so需要的是libopencv_core.so.3.4,可能会与libopencv_core.so.3.2冲突。根据工程经验,警告不用管,直…

javaweb学习2

p标签使用 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body> <!--p标签定义段落 p元素自动在其前后创建一段空白--> hello&#xff0c;world &l…

Flink流批一体计算(9):Flink Python

目录 使用Python依赖 使用自定义的Python虚拟环境 方式一&#xff1a;在集群中的某个节点创建Python虚拟环境 方式二&#xff1a;在本地开发机创建Python虚拟环境 使用JAR包 使用数据文件 使用Python依赖 通过以下场景为您介绍如何使用Python依赖&#xff1a; 使用自定义…

「深度学习之优化算法」(七)杜鹃搜索算法

1. 杜鹃搜索算法简介 (以下描述,均不是学术用语,仅供大家快乐的阅读) 杜鹃搜索算法(Cuckoo search,CS)是一种模仿杜鹃鸟寻窝产卵活动的群集智能优化算法。杜鹃搜索算法的流程简单,有较强的跳出局部最优能力,但由于算法中列维飞行实现较复杂且算法提出时间不长,还有很…

Spring6快速入门

Spring6快速入门 各工具版本要求&#xff1a; JDK:Java17 Maven:3.6 Spring:6.0.9 简介 Spring是一个控制反转(IOC)&#xff0c;面向切面(AOP)编程的轻量级框架。 2002年&#xff0c;Rod Johnson首次推出Spring框架的雏形&#xff0c;interface21(https://interface21.io/) 200…

我的创作纪念日(一周年)

机缘 作为一位互联网安全专业的大一学生&#xff0c;我始终怀抱着提升自身技术能力、保护网络安全、推动互联网世界发展的初心。 通过实战项目的经验分享&#xff0c;我收获颇多。参与团队网络安全演练与攻防对抗&#xff0c;使我学会了应对不同类型攻击与漏洞&#xff0c;提…