3.12蓝桥算法打卡

小白哆啦 小白哆啦 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

今天模拟了。先研究一下模拟的题

第 1 题:找素数 最好用筛子解决

import java.util.*;
// 1:无需package
// 2: 类名必须Main, 不可修改

public class Main {
     public static void main(String[] args) {
         boolean []bs=new boolean [10000000];
         Arrays.fill(bs, true);
         int n=bs.length;
         int c=0;
         for(int i=2;i*i<n;i++)
             if(bs[i])
                 for(int j=i*i;j<n;j+=i)
                     bs[j]=false;
        for(int i=2;i<n;i++){
            if(bs[i]) c++;
            if(c==100002) {
                c=i;
                break;
            }
        }        
        System.out.println(c);
     }
}

img

第 2 题:图书排列

import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改

public class Main {
    static int ant = 0;
    static int[] list = {1,2,3,4,5,6,7,8,9,10};
    
    public static void main(String[] args) {
        dfs(0);
        System.out.println(ant);
    }

    private static void dfs(int i) {
        if (i == list.length) {
            if (check()) {
                ant++;
            }
        }
        for (int j = i; j < list.length; ++j) {
            swap(j,i);
            dfs(i+1);
            swap(j,i);
        }
    }

    private static void swap(int i, int j) {
        int temp = list[i];
        list[i] = list[j];
        list[j] = temp;
    }

    private static boolean check() {
        int n = list.length;
        for (int i = 0; i < n-1; i++) {
            if (Math.abs(list[i]-list[i+1]) == 1) {
                return false;
            }
        }
        return true;
    }

img

第 3 题:日志统计

第 4 题: 杨辉三角

...全文

相关推荐

第十三届蓝桥杯JavaA组省赛第二场

**排序与搜索**:输出到岗员工的编号需要对数据进行排序,参赛者应熟悉各种排序算法,如快速排序、归并排序等。12.

执 梗

基于Java语言的蓝桥杯打卡系统设计源码

除了Java文件之外,系统还包括了3个XML配置文件。

froginwe11

CO-043A Released SHIPPING AND HANDLING TRAY FOR LP5 SOCAMM2 MODULE.rar

CO-043A Released SHIPPING AND HANDLING TRAY FOR LP5 SOCAMM2 MODULE.rar

phyit

阴影蜘蛛的判定与处理 vue

阴影蜘蛛的判定与处理 vue

菜C++鸡java

硕士复现燃料电池供氢系统建模及控制策略Simulink仿真(附带说明PPT+参考文献+复现模型+实物源码)

内容概要:本文围绕燃料电池供氢系统的建模与控制策略展开,依托Simulink仿真平台构建了完整的系统动态模型,深入研究了供氢过程的关键动态特性及先进控制方法的设计与实现。内容涵盖系统建模流程、控制策略设计、仿真验证与结果分析,并配套提供详细的说明PPT、参考文献、可复现的仿真模型及实物源码等丰富资源,便于读者系统性地理解与复现研究成果。研究重点在于优化供氢压力、流量与响应速度,提升燃料电池系统的运行效率、稳定性与动态适应能力,对新能源领域的工程实践与学术研究具有重要参考价值。; 适合人群:具备自动化、电气工程、能源动力或控制科学等相关专业背景,正在从事新能源技术、氢能系统或仿真实验研究的硕士研究生、博士生及科研人员。; 使用场景及目标:①掌握燃料电池供氢系统的核心建模方法与Simulink高级仿真技巧;②学习并复现已有先进控制策略,进一步开展系统优化与创新设计;③为撰写高质量学术论文、完成学位课题或工程验证提供完整的理论支持与技术方案。; 阅读建议:建议结合所提供的PPT讲解、参考文献与Simulink模型逐步操作,注重理论分析与仿真实践的深度融合,在仿真过程中主动调试参数、观察动态响应,以深刻理解系统行为与控制机理,最大化学习与研究成效。

抬头望远方
评论
收藏 已收藏
分享
返回顶部