中易网

求出第1500个的丑数是多少求解

答案:2  悬赏:60  
解决时间 2021-02-28 12:42
求出第1500个的丑数是多少求解
最佳答案
丑数是指那些因子只含2,3,5的数,为方便起见,1也视为丑数,故1,2,3,4,5,6,8,9,10,12,15是最前面的丑数。求出第1500个丑数是多少!
全部回答

public class maintest {

 static long two = 0, three = 0, five = 0;

 static void analyse(int n) {   while (n % 2 == 0) {    two++;    n /= 2;   }   while (n % 3 == 0) {    three++;    n /= 3;   }   while (n % 5 == 0) {    five++;    n /= 5;   }  }

 static int min(int a, int b, int c)

 {

  a = a < b ? a : b;

  if (c < a)    return c;

  else    return a;

 }

 static int method2(int mindex)

 {

  int index = 1;

  int[] arr = new int[mindex];

  arr[0] = 1;

  int index2 = 0, index3 = 0, index5 = 0;

  while (index < mindex)

  {

   int min = min(arr[index2] * 2, arr[index3] * 3, arr[index5] * 5);

   arr[index] = min;

   while (arr[index2] * 2 <= arr[index])     index2++;

   while (arr[index3] * 3 <= arr[index])     index3++;

   while (arr[index5] * 5 <= arr[index])     index5++;

   index++;

  }   int ans = arr[mindex - 1];

  return ans;

 }

 public static void main(string[] args) {

  int n = method2(1500);

  system.out.println("the 1500th number is:" + n);

  analyse(n);      system.out.println(method2(10) + "=2^" + two + "*3^" + three + "*5^"     + five);

 } } ps:脑细胞快死光了:)

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我女儿刚出生8天,小名想叫桃子,可她姥姥姥
金东区岭下镇卫生院地址有知道的么?有点事想
这几种矿石都是什么矿或者大概是什么成分?
dnf给起个团体名3个人,要有个性的!!!!!
photoshop怎样让大图片变小?我有一个图5M的图
天津风雅小筑在哪里啊,我有事要去这个地方
小勇在计算一个数除以5分之2时,看成了乘5分
七年级下册英语单选题
求一篇介绍中国灿烂文化和的英文!
郫县博乐艺术学校地址在哪,我要去那里办事
孟子有云,无征不信是什么意思
金湖县金畅物流有限公司地址好找么,我有些事
中大百货这个地址在什么地方,我要处理点事
我是怎么了,每天都很害怕虫子,总感觉有虫子
支票撕了后粘好了还能要回钱吗?
推荐资讯
开心超人喜欢甜心超人吗?从哪集数看出的?
在教室前面用英语怎么说?
高考成绩低能不能拿毕业证
瑞丰陶瓷我想知道这个在什么地方
istayedathomeandwatchedtv什么意思
千禧超市瓜堤分店怎么去啊,有知道地址的么
浉河区信阳南湾鱼三吃(申碑路)在什么地方啊,
银联信用社可以转账给工商卡吗?
火凤地址在什么地方,想过去办事
联通4g卡诺基亚e72能用吗
教师资格证初级、中级、高级有什么不同?哪个
你在我心里已经没有以前那么重要了,我在你心
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?