java 蓝桥杯 两道经典国赛 填空题

简介: java 蓝桥杯 两道经典国赛 填空题

求值

题目描述:

0659fdc8293a4ecaad6f7b9f70b5524a.png

链接:精选项目课程_IT热门课程_蓝桥云课课程 - 蓝桥云课

解题思路:

这道题是填空题 所以我们可以尝试暴力来解题


我是废物,所以暴力 因为之前在本地运行了一次,所以我知道答案是45360,所以耍了一个小聪明,i的初始值设为45300  这样我们就可以避免时间的限制啦(doge);


源码附上 :

import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改
public class Main {
    public static void main(String[] args) {
       int n;
       for(int i=45300;;i++){
         int res=0; //记录约数的个数
         for(int j=1;j<=i;j++){  
           if(i%j==0){   //如果能被i整除 res就加一
             res++;
           }
         }
         if(res==100){   //当到第100个数的时候
           n=i;
           break;
         }
       }
       System.out.println(n);
}
}

纯质数

题目描述:

 a2ae9bf708104326bf4d966c53632272.png

解题思路:

先定义一个判断质数的方法 然后在定义一个判断纯质数的方法 并且这两个方法同时满足

源码附上:

import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改
public class zhishu {
    public static  boolean isprme(int n){
        for(int i=2;i<=Math.sqrt(n);i++){ //判断质数的方法
            if(n%i==0){
                return false;
            }
        }
        return true;
    }
    public static boolean pd(int n){
        while(n>0){
            int m=n%10;
            if(m==0||m==1||m==4||m==6|| m==8||m==9){  //先判断个位是否为质数
                return false;
            }
            n/=10; //每次往后一位
        }
        return true;
    }
    public static void main(String[] args) {
        int sum=0;
        int i;
        for(i=2;i<=20210605;i++){
            if(pd(i)&&isprme(i)){
                sum++;
            }
        }
        System.out.println(sum);
    }
}

以上就是小王给大家带来的两道毕竟经典的国赛填空题 希望大家在四月份能取得优异的成绩!!

相关文章
|
存储 机器学习/深度学习 算法
第十五届蓝桥杯pb组国赛E题[马与象] (15分)BFS算法 详解
第十五届蓝桥杯pb组国赛E题[马与象] (15分)BFS算法 详解
295 3
|
8月前
|
算法 搜索推荐 Java
【潜意识Java】深度解析黑马项目《苍穹外卖》与蓝桥杯算法的结合问题
本文探讨了如何将算法学习与实际项目相结合,以提升编程竞赛中的解题能力。通过《苍穹外卖》项目,介绍了订单配送路径规划(基于动态规划解决旅行商问题)和商品推荐系统(基于贪心算法)。这些实例不仅展示了算法在实际业务中的应用,还帮助读者更好地准备蓝桥杯等编程竞赛。结合具体代码实现和解析,文章详细说明了如何运用算法优化项目功能,提高解决问题的能力。
258 6
|
8月前
|
算法 Java C++
【潜意识Java】蓝桥杯算法有关的动态规划求解背包问题
本文介绍了经典的0/1背包问题及其动态规划解法。
208 5
|
Java
2016届蓝桥杯大赛软件类国赛Java大学B组 愤怒小鸟 数学模拟
2016届蓝桥杯大赛软件类国赛Java大学B组 愤怒小鸟 数学模拟
117 4
|
Java
蓝桥杯Java组暴力递归搜图
蓝桥杯Java组暴力递归搜图
85 4
|
存储 算法 测试技术
第十五届蓝桥杯大赛 国赛 pb组F题【括号与字母】(15分) 栈的应用
第十五届蓝桥杯大赛 国赛 pb组F题【括号与字母】(15分) 栈的应用
133 1
|
Java
2022蓝桥杯大赛软件类国赛Java大学B组 左移右移 空间换时间+双指针
2022蓝桥杯大赛软件类国赛Java大学B组 左移右移 空间换时间+双指针
143 3
|
Java
2021蓝桥杯大赛软件类国赛Java大学B组 完全日期 复杂遍历搜索
2021蓝桥杯大赛软件类国赛Java大学B组 完全日期 复杂遍历搜索
117 2
|
Java
2023届蓝桥杯大赛软件类国赛Java大学B组 互质 数论
2023届蓝桥杯大赛软件类国赛Java大学B组 互质 数论
133 1
|
存储 前端开发 算法
2016届蓝桥杯大赛软件类国赛Java大学B组 反幻方 暴力搜索
2016届蓝桥杯大赛软件类国赛Java大学B组 反幻方 暴力搜索
93 0