程序员面试金典--第k个数

题目描述

有一些数的素因子只有3、5、7,请设计一个算法,找出其中的第k个数。

给定一个数int k,请返回第k个数。保证k小于等于100。

测试样例:
3
返回:7

逐个增加,直到找到第k个数。

class KthNumber {
public:int findKth(int k) {// write code herevector<int> vt{3, 5, 7}; int pt3 = 0, pt5 = 0, pt7 = 0; for(int i=4; i<=k; ++i){int val = min(3*vt[pt3], min(5*vt[pt5], 7*vt[pt7])); if(val == 3*vt[pt3]){ pt3++; } if(val == 5*vt[pt5]){ pt5++; } if(val == 7*vt[pt7]){ pt7++; } vt.push_back(val); }return vt[k-1]; }
};

  

转载于:https://www.cnblogs.com/zhang-yd/p/7202404.html

程序员面试金典--第k个数相关推荐

  1. 程序员面试金典——18.4 2的个数

    程序员面试金典--18.4 2的个数 Solution1:经典通法,得牢记啊... 此题在<剑指offer>中出现过,里面分析的比较到位 https://blog.csdn.net/all ...

  2. C#LeetCode刷题-程序员面试金典

    本文由 比特飞 原创发布,欢迎大家踊跃转载. 转载请注明本文地址:C#LeetCode刷题-程序员面试金典 | .Net中文网. C#LEETCODE刷题概述 概述 所有LeetCode程序员面试金典 ...

  3. 程序员面试金典——18.12最大和子矩阵

    程序员面试金典--18.12最大和子矩阵 Solution1: 参考网址: [1]https://www.cnblogs.com/GodA/p/5237061.html 思想讲的很清楚~ [2]htt ...

  4. 程序员面试金典 - 面试题 17.07. 婴儿名字

    题目难度: 中等 原题链接 今天继续更新程序员面试金典系列, 大家在公众号 算法精选 里回复 面试金典 就能看到该系列当前连载的所有文章了, 记得关注哦~ 题目描述 每年,政府都会公布一万个最常见的婴 ...

  5. 程序员面试金典(第 6 版)(简单篇)

    程序员面试金典 第6版 简单篇 简单篇 面试题 01.01. 判定字符是否唯一 面试题 01.02. 判定是否互为字符重排 面试题 01.03. URL化 面试题 01.04. 回文排列 面试题 01 ...

  6. 程序员面试金典 - 面试题 17.08. 马戏团人塔(最长上升子序 DP/二分查找)

    文章目录 1. 题目 2. 解题 2.1 超时解 2.2 二分查找 1. 题目 有个马戏团正在设计叠罗汉的表演节目,一个人要站在另一人的肩膀上.出于实际和美观的考虑,在上面的人要比下面的人矮一点且轻一 ...

  7. 《程序员面试金典》+《算法导论》

    <程序员面试金典>+<算法导论> 因为最近可能会面临一波面试,但是自己各种算法以及常见的问题的熟悉程度感觉还不够,但是由前几次的代码优化经验来看,算法优化可以说是代码优化的重中 ...

  8. 程序员面试金典——18.5单词最近的距离

    程序员面试金典--18.5单词最近的距离 Solution1:我的答案,时间复杂度为O(n2)O(n2)O(n^2). class Distance { public:int getDistance( ...

  9. 程序员面试金典——17.3阶乘尾零

    程序员面试金典--17.3阶乘尾零 Solution1:我的答案.没有更笨的方法了... class Factor { public:int getFactorSuffixZero(int n) {/ ...

最新文章

  1. python官网下载步骤除了windows-python安装教程详解|python下载安装教程步骤
  2. java nio 文件_Java nio 的文件处理
  3. 高等数学上-赵立军-北京大学出版社-题解-练习2.6
  4. 【操作系统】Semaphore处理生产者-消费者问题
  5. C++ 空间配置器(allocator)
  6. ZendStudio操作技巧
  7. E-MapReduce 2.0.0 版本发布
  8. mysql数据库d盘_Windows Server 2008 R2下修改MySQL 5.5数据库目录为D盘
  9. 深入浅出mysql第三版pdf百度云,工作感悟
  10. 推荐|10本不得不看的算法书籍,挖掘数据的灵魂!
  11. wind 债券数据 python_【Python学习】使用Wind接口分析同业存单的到期数据
  12. 一款开源Linux开发板使用心得
  13. Java入门学习笔记
  14. wx.previewImage图片加载不出来
  15. Fluent Search
  16. Vue项目上线后刷新报错404问题(apache,nginx,tomcat)
  17. 15.真实感图形——光照与明暗+光线跟踪+纹理映射+辐射度方法+阴影
  18. android 唱歌评分系统,抖音上唱歌评分的软件叫什么 可以评分的唱歌软件推荐
  19. Windows下webrtc源码编译(1)——depot_tools配置
  20. 0503定积分的换元法和分部积分法-定积分-高等数学

热门文章

  1. Python 技术篇-whl库安装失败经验总结
  2. PCB布线技术 很好很强大
  3. 3维旋转的3种表示方法之间的关系
  4. sdut 2506 完美网络(优先队列)
  5. 【笔记】大数定理证明
  6. Gson将字符串转map时,int默认为double类型
  7. 自定义ToolBar
  8. 【Win 10应用开发】SplitView控件
  9. 线段树(成段更新,区间求和lazy操作 )
  10. 设计模式你怎么看?--抽象工厂模式