首页 > 试题广场 >

第k个数

[编程题]第k个数
  • 热度指数:9528 时间限制:C/C++ 3秒,其他语言6秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解

给定一个数int k,将素因子只有3、5、7的数从小到大排列,返回其中第k个数。保证k小于等于100。

测试样例:
3
返回:7
头像 胖胖不吹牛
发表于 2020-04-15 09:54:29
三个小根堆。每个堆中维护3/5/7的乘数。代码较长。但重复代码很多。 import java.util.*; public class KthNumber { public int findKth(int k) { // write code here 展开全文

问题信息

难度:
65条回答 12884浏览

热门推荐

通过挑战的用户

查看代码
第k个数