第几个幸运数字 蓝桥杯刷题

题目

若数字x的因子中只包含3,5,7那么这个数字就是幸运数字,1不是哈,那么59084709587505是第几个幸运数字?

思路

枚举59084709587505<=3^i找到i,因为我是由10->20->30试出来的,所以这里i就是30
枚举59084709587505<=3^j找到j,因为我是由10->20->30试出来的,所以这里i就是30
枚举59084709587505<=3^k找到k,因为我是由10->20->30试出来的,所以这里i就是30
将他们乘起来,看是是否小于等于59084709587505,若成立则ans+1,
由于只用求个数,不用讲究什么顺序,所以对顺序无所谓,ans-1的原因是因为1不算,因为当i,j,k全部等于0的时候,aiajak<=59084709587505d也成立,但1不是幸运数字,所以需要减一

代码

package BasicAlgorithm;

import java.util.List;
import java.util.Scanner;

public class Conduct{

    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
//        System.out.println(Math.pow(3,30)>59084709587505d);
//        System.out.println(Math.pow(5,30)>59084709587505d);
//        System.out.println(Math.pow(7,30)>59084709587505d);
        double ans = 0;
        for(int i=0;i<30;i++){
            for(int j=0;j<30;j++){
                for(int k=0;k<30;k++){
                    double ai = Math.pow(3,i);
                    double aj = Math.pow(5,j);
                    double ak = Math.pow(7,k);
                    if(ai*aj*ak<=59084709587505d)
                        ans++;
                }
            }
        }
        System.out.println((int)(ans-1));
        s.close();
    }
}

相关推荐

  1. 幸运数字

    2024-03-25 21:58:07       18 阅读
  2. 练习题-幸运数字

    2024-03-25 21:58:07       31 阅读
  3. --python-33-树状数组

    2024-03-25 21:58:07       19 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-25 21:58:07       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-25 21:58:07       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-25 21:58:07       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-25 21:58:07       20 阅读

热门阅读

  1. 2024/3/23 蓝桥杯

    2024-03-25 21:58:07       19 阅读
  2. Android--重构

    2024-03-25 21:58:07       21 阅读
  3. Python从入门到精通秘籍十八

    2024-03-25 21:58:07       18 阅读
  4. MySql Error Code:2006 - MySQL 服务器已离线问题解决

    2024-03-25 21:58:07       18 阅读
  5. 用汇编进行字符串匹配

    2024-03-25 21:58:07       18 阅读
  6. CentOS7.9安装MySQL5.7

    2024-03-25 21:58:07       17 阅读
  7. 五种主流数据库:分组统计

    2024-03-25 21:58:07       19 阅读
  8. VS实用快捷键小技巧

    2024-03-25 21:58:07       18 阅读
  9. 【C++】6-3 移动点的函数 分数 10

    2024-03-25 21:58:07       18 阅读
  10. Linux/Uinx 系统编程:定时器以及时钟同步

    2024-03-25 21:58:07       19 阅读