当前位置: 首页 > news >正文

leetcode日记(48)排列序列

这道题想到了规律就不算难,列了好几个示例想出的规律,试着排序几个就会了

class Solution {
public:string getPermutation(int n, int k) {string result;int m=1;int i=1;for(i;i<=n;i++) m*=i;i--;int p=m/i;string s;for(int j=0;j<n;j++) s.append(to_string(j+1));while(result.size()!=n){for(int j=1;j*p<=m;j++){if(j*p>=k){result.push_back(s[j-1]);s.erase(s.begin()+j-1);k-=(j-1)*p;break;}}m=p;i--;if(i==0) break;p/=i;}return result;}
};

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Harmony Next -- 通用标题栏:高度自定义,可设置沉浸式状态,正常状态下为:左侧返回、居中标题,左中右均可自定义视图。
  • 「运费速查神器」精明买家必备!一键查询1688供应商发货费用
  • 白骑士的PyCharm教学基础篇 1.2 PyCharm基本操作
  • VMware三种网络模式---巨细
  • Linux下如何使用GitLab进行团队协作
  • ES6 数值的扩展(十八)
  • 【MySQL】:对库和表的基本操作方法
  • 33.【C语言】实践扫雷游戏
  • WEB安全-SQL注入
  • 鸿蒙语言基础类库:【@system.vibrator (振动)】
  • 【Langchain大语言模型开发教程】记忆
  • electron学习笔记
  • linux之网络子系统-本机发包到本机 实现
  • 1比25万基础电子地图(广东版)
  • 踏进互动科技世界使用Arduino
  • 【翻译】Mashape是如何管理15000个API和微服务的(三)
  • 10个确保微服务与容器安全的最佳实践
  • javascript 总结(常用工具类的封装)
  • Java的Interrupt与线程中断
  • MySQL的数据类型
  • spring cloud gateway 源码解析(4)跨域问题处理
  • TCP拥塞控制
  • 编写符合Python风格的对象
  • 浮现式设计
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 聊聊sentinel的DegradeSlot
  • 全栈开发——Linux
  • 少走弯路,给Java 1~5 年程序员的建议
  • 什么是Javascript函数节流?
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 在Docker Swarm上部署Apache Storm:第1部分
  • ​2020 年大前端技术趋势解读
  • ​什么是bug?bug的源头在哪里?
  • #php的pecl工具#
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第1节 (全局数据、栈和堆)
  • (Forward) Music Player: From UI Proposal to Code
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (几何:六边形面积)编写程序,提示用户输入六边形的边长,然后显示它的面积。
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (一)、python程序--模拟电脑鼠走迷宫
  • (一)插入排序
  • (正则)提取页面里的img标签
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • (转)Unity3DUnity3D在android下调试
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • ./和../以及/和~之间的区别
  • .bat批处理(一):@echo off
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .NET C# 使用GDAL读取FileGDB要素类
  • .net core + vue 搭建前后端分离的框架
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现