当前位置: 首页 > article >正文

蓝桥杯省赛(2024)

问题描述

小蓝和朋友们在玩一个报数游戏。由于今年是 20242024 年,他们决定要从小到大轮流报出是 2020 或 2424 倍数的正整数。前 1010 个被报出的数是:20,24,40,48,60,72,80,96,100,12020,24,40,48,60,72,80,96,100,120。请问第 202420242024202420242024 个被报出的数是多少?

答案提交

这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

public class One {public static void main(String[] args){System.out.println("2429042904288");}
}

这个题很简单 ,我是直接算的答案

问题描述

对于一个有 nn 位的十进制数 N=d1d2d3…dnN=d1​d2​d3​…dn​,可以生成一个类斐波那契数列SS,数列 SS 的前 nn 个数为:

{S1=d1,S2=d2,S3=d3,…,Sn=dn}{S1​=d1​,S2​=d2​,S3​=d3​,…,Sn​=dn​}

数列 SS 的第 k(k>n)k(k>n) 个数为:

i=k−nk−1Sii=k−n∑k−1​Si​

如果这个数 NN 会出现在对应的类斐波那契数列 SS 中,那么 NN 就是一个类斐波那契循环数。

例如对于 197197,对应的数列 SS 为:

{1,9,7,17,33,57,107,197,…}{1,9,7,17,33,57,107,197,…}

197197 出现在 SS 中,所以 197197 是一个类斐波那契循环数。

请问在 00 至 107107 中,最大的类斐波那契循环数是多少?

答案提交

这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

package fifth;import java.util.Arrays;public class Two {static int N=10000000;public static void main(String[] args){for(int i=N;i>0;i--){if(fun(i)){System.out.println(i);break;}}}public static boolean fun(int a){String s=a+"";int l=s.length();int[] num=new int[l];for(int i=0;i<l;i++){num[i]=s.charAt(i)-'0';}int sum=0;for(int i=l;sum<a;i++){sum=Arrays.stream(num).sum();num[i%l]=sum;}if(sum==a) return true;else return false;}
}

这个题:倒序遍历+一个用于判断的函数

问题描述

小蓝最近学习了一种神奇的队列: 分布式队列。简单来说,分布式队列包含 NN 个节点(编号为 0 至 N−1N−1,其中 0 号为主节点),其中只有一个主节点,其余为副节点。

主/副节点中都各自维护着一个队列,当往分布式队列中添加元素时,都是由主节点完成的(每次都会添加元素到主节点对应的队列的尾部);副节点只负责同步主节点中的队列。可以认为主/副节点中的队列是一个长度无限的一维数组,下标为 0,1,2,3…0,1,2,3…,同时副节点中的元素的同步顺序和主节点中的元素添加顺序保持一致。

由于副本的同步速度各异,因此为了保障数据的一致性,元素添加到主节点后,需要同步到所有的副节点后,才具有可见性。

给出一个分布式队列的运行状态,所有的操作都按输入顺序执行。你需要回答在某个时刻,队列中有多少个元素具有可见性。

输入格式

第一行包含一个整数 NN,表示节点个数。

接下来包含多行输入,每一行包含一个操作,操作类型共有以下三种: addadd、syncsync 和 queryquery,各自的输入格式如下:

  1. addelementaddelement: 表示这是一个添加操作,将元素 elementelement 添加到队列中;

  2. syncfolloweridsyncfollowerid​: 表示这是一个同步操作,followeridfollowerid​ 号副节点会从主节点中同步下一个自己缺失的元素;

  3. queryquery: 查询操作,询问当前分布式队列中有多少个元素具有可见性。

输出格式

对于每一个 queryquery 操作,输出一行,包含一个整数表示答案。

package fifth;import java.util.Scanner;public class Three {public static void main(String[] args){Scanner scanner=new Scanner(System.in);int n=scanner.nextInt();int[] a=new int[n];while(scanner.hasNext()){String act=scanner.next();if(act.equals("add")){int m=scanner.nextInt();a[0]++;}else if(act.equals("sync")){int num=scanner.nextInt();a[num]=Math.min(a[0],a[num]+1);}else if(act.equals("query")){int ans=a[0];for(int i=1;i<n;i++){ans=Math.min(ans,a[i]);}System.out.println(ans);}}}
}

很简单的一个题,一开始题目看错了,走了弯路,所以说越简单的越要认真!

 

问题描述

SS 学校里一共有 a2a2​ 个两人寝、a3a3​ 个三人寝,a4a4​ 个四人寝,而食堂里有 b4b4​ 个四人桌和 b6b6​ 个六人桌。学校想要安排学生们在食堂用餐,并且满足每个寝室里的同学都在同一桌就坐,请问这个食堂最多同时满足多少同学用餐?

输入格式

采用多组数据输入。

输入共 q+1q+1 行。

第一行为一个正整数 qq 表示数据组数。

后面 qq 行,每行五个非负整数 a2,a3,a4,b4,b6a2​,a3​,a4​,b4​,b6​ 表示一组数据。

输出格式

输出共 qq 行,每行一个整数表示对应输入数据的答案。

样例输入

2
3 0 1 0 1
0 2 2 1 1

样例输出

6
10
package fifth;import java.util.Scanner;public class Four {public static void main(String[] args){Scanner scanner=new Scanner(System.in);int q=scanner.nextInt();for(int i=0;i<q;i++){int MaxStu=0;int a2=scanner.nextInt();int a3=scanner.nextInt();int a4=scanner.nextInt();int b4=scanner.nextInt();int b6=scanner.nextInt();while(a4>0&&b4>0){MaxStu+=4;a4--;b4--;}while(a2>=2&&b4!=0){MaxStu+=4;a2-=2;b4--;}while(a2>0&&a4>0&&b6>0){MaxStu+=6;a2--;a4--;b6--;}while(a3>=2&&b6>0){MaxStu+=6;a3-=2;b6--;}while(a2>=3&&b6>0){MaxStu+=6;a2-=3;b6--;}while(a2>0&&a3>0&&b6>0){MaxStu+=5;a2--;a3--;b6--;}while(a4>0&&b6>0){MaxStu+=4;a4--;b6--;}while(a2>=2&&b6>0){MaxStu+=4;a2-=2;b6--;}while(a3>0&&b4>0){MaxStu+=3;a3--;b4--;}while(a3>0&&b6>0){MaxStu+=3;a3--;b6--;}while(a2>0&&b4>0){MaxStu+=2;a2--;b4--;}while(a2>0&&b6>0){MaxStu+=2;a2--;b6--;}System.out.println(MaxStu);}}
}

一看到这种题目就想跳过...因为没有什么头绪,但是这个好像还好,因为数据不是很大,然后要考虑的情况也还好,不是很多.

问题描述

小蓝开了一家宠物店,最近有一种 XX 病毒在动物之间进行传染,小蓝为了以防万一打算购买测试剂对自己的宠物进行病毒感染测试。

为了减少使用的测试剂数目,小蓝想到了一个好方法:将 NN 个宠物平均分为若干组,使得每组恰好有 KK 只宠物,这样对同一组的宠物进行采样并混合后用一个试剂进行检测,如果测试结果为阴性则说明组内宠物都未感染 XX 病毒;如果是阳性的话则需要对组内所有 KK 只宠物单独检测,需要再消耗 KK 支测试剂(当 K=1K=1 时,就没必要再次进行单独检测了,因为组内只有一只宠物,一次检测便能确认答案)。

现在我们已知小蓝的宠物被感染的概率为 pp,请问 KK 应该取值为多少才能使得期望的测试剂的消耗数目最少?如果有多个答案输出最小的 KK。

输入格式

第一行,一个整数 NN 。

第二行,一个浮点数 pp 。

输出格式

输出一行,一个整数 KK 表示答案。

样例输入

1000
0.05

样例输出

5
package fifth;import java.util.Scanner;public class six {public static void main(String[] args){Scanner scanner=new Scanner(System.in);int n=scanner.nextInt();double p=scanner.nextDouble();int MinK=1;double MinAll=Double.MAX_VALUE;for(int k=n;k>=1;k--){if(n%k!=0) continue;double P=1-Math.pow(1-p,k);double ans=(n/k)*(1+k*P);if(ans<MinAll){MinAll=ans;MinK=k;}else if(ans==MinAll){MinK=Math.min(k,MinK);}}System.out.println(MinK);}
}

emm...数学题...看命,会就会,不会就gg...

哈哈,剩下三个我不写,你说我是会还是不会...

 

 

 

 

 

相关文章:

蓝桥杯省赛(2024)

问题描述 小蓝和朋友们在玩一个报数游戏。由于今年是 20242024 年&#xff0c;他们决定要从小到大轮流报出是 2020 或 2424 倍数的正整数。前 1010 个被报出的数是&#xff1a;20,24,40,48,60,72,80,96,100,12020,24,40,48,60,72,80,96,100,120。请问第 2024202420242024202420…...

Qt窗口控件之字体对话框QFontDialog

字体对话框QFontDialog QFontDialog 是 Qt 内置的字体对话框&#xff0c;用户能够在这里选择字体的样式、大小&#xff0c;设置加粗和下划线并将结果作为返回值返回。QFontDialog 最好使用其提供的静态函数实例化匿名对象&#xff0c;并获取返回值最为用户选择字体设置的结果。…...

Qt QML实现视频帧提取

## 前言 视频帧率&#xff08;Frame Rate&#xff09;是指视频播放时每秒显示的画面帧数&#xff0c;通常用fps&#xff08;Frames Per Second&#xff09;来表示。视频是由一系列静止的图像帧组成的&#xff0c;而视频帧率则决定了这些图像帧在单位时间内播放的速度。较高的视…...

网络性能指标

目录 时延 延迟抖动 丢包率 时延&#xff1a;数据传输的快慢&#xff0c;影响实时性。抖动&#xff1a;延迟的变化&#xff0c;影响稳定性。丢包率&#xff1a;数据丢失的比例&#xff0c;影响可靠性。 时延 定义&#xff1a;时延是指数据从发送端传输到接收端所需的时间&…...

在 Ubuntu 服务器上使用宝塔面板搭建博客

&#x1f4cc; 介绍 在本教程中&#xff0c;我们将介绍如何在 Ubuntu 服务器 上安装 宝塔面板&#xff0c;并使用 Nginx PHP MySQL 搭建一个博客&#xff08;如 WordPress&#xff09;。 主要步骤包括&#xff1a; 安装宝塔面板配置 Nginx PHP MySQL绑定域名与 SSL 证书…...

计算机组成与接口16

1.0的表示方法唯一的有补码&#xff0c;移码&#xff0c;ASCII码 2.可以多次编程的只读存储器是EPROM,掩膜式ROM 3.8259A芯片可设置成脉冲边沿触发方式&#xff1b;全嵌套方式&#xff1b;自动中断结束方式&#xff1b;特殊屏蔽方式 4.计算机系统中的总线按层次可以分为板级…...

有了大语言模型还需要 RAG 做什么

一、百炼平台简介 阿里云的百炼平台就像是一个超级智能的大厨房&#xff0c;专门为那些想要做出美味AI大餐的企业和个人厨师准备的。你不需要从头开始做每一道菜&#xff0c;因为这个厨房已经为你准备了很多预制食材&#xff08;预训练模型&#xff09;&#xff0c;你可以根据…...

【从0到1搞懂大模型】RNN基础(4)

先说几个常用的可以下载数据集的地方 平台&#xff1a;kaggle&#xff08;https://www.kaggle.com/datasets&#xff09; 和鲸社区&#xff08;https://www.heywhale.com/home&#xff09; 阿里天池&#xff08;https://tianchi.aliyun.com/&#xff09; 其他&#xff1a;海量公…...

【第K小数——可持久化权值线段树】

题目 代码 #include <bits/stdc.h> using namespace std;const int N 1e5 10;int a[N], b[N]; int n, m, len; int rt[N], idx; // idx 是点分配器struct node {int l, r;int s; } tr[N * 22];int getw(int x) {return lower_bound(b 1, b len 1, x) - b; }int bui…...

直流减速电机控制实验:Simulink应用层开发(1)

文章目录 1 阶段目标2 功能需求3 需求拆解及方案研究3.1 需求拆解3.2 按键指令识别3.3 电机状态转换3.4 脉宽及启停判断4 总结1 阶段目标 本文是《直流减速电机控制实验》的第三部分,会通过图文结合的方式,手把手带读者操作Simulink工具进行直流减速电机的应用层开发。 本章…...

本地部署Deep Seek-R1,搭建个人知识库——笔记

目录 一、本地部署 DeepSeek - R1 1&#xff1a;安装Ollama 2&#xff1a;部署DeepSeek - R1模型 3&#xff1a;安装Cherry Studio 二、构建私有知识库 一、本地部署 DeepSeek - R1 1&#xff1a;安装Ollama 1.打开Ollama下载安装 未科学上网&#xff0c;I 先打开迅雷再下…...

【软考-架构】5.3、IPv6-网络规划-网络存储-补充考点

✨资料&文章更新✨ GitHub地址&#xff1a;https://github.com/tyronczt/system_architect 文章目录 IPv6网络规划与设计建筑物综合布线系统PDS&#x1f4af;考试真题第一题第二题 磁盘冗余阵列网络存储技术其他考点&#x1f4af;考试真题第一题第二题 IPv6 网络规划与设计…...

fastapi+angular外卖系统

说明&#xff1a; fastapiangular外卖系统 1.美食分类&#xff08;粥&#xff0c;粉&#xff0c;面&#xff0c;炸鸡&#xff0c;炒菜&#xff0c;西餐&#xff0c;奶茶等等&#xff09; 2.商家列表 &#xff08;kfc&#xff0c;兰州拉面&#xff0c;湘菜馆&#xff0c;早餐店…...

Oracle静默安装方法

Web服务器上面的Linux一般是不会有图形界面的&#xff0c;所有通过图形界面来安装Linux的方式在没有图形界面的Linux上面是行不通的&#xff0c;我们要使用的安装方式叫做Linux的静默安装。即在没有图形界面的Linux上面安装。 1. 下载地址 http://www.oracle.com/technetwork…...

鸿蒙路由 HMRouter 配置及使用 三 全局拦截器使用

1、前期准备 简单封装一个用户首选项的工具类 import { preferences } from "kit.ArkData";// 用户首选项方法封装 export class Preferences {private myPreferences: preferences.Preferences | null null;// 初始化init(context: Context, options: preference…...

计算机视觉——深入理解卷积神经网络与使用卷积神经网络创建图像分类算法

引言 卷积神经网络&#xff08;Convolutional Neural Networks&#xff0c;简称 CNNs&#xff09;是一种深度学习架构&#xff0c;专门用于处理具有网格结构的数据&#xff0c;如图像、视频等。它们在计算机视觉领域取得了巨大成功&#xff0c;成为图像分类、目标检测、图像分…...

永磁同步电机无速度算法--拓展卡尔曼滤波器

一、原理介绍 以扩展卡尔曼滤波算法为基础&#xff0c;建立基于EKF算法的估算转子位置和转速的离散模型。 实时性是扩展卡尔曼滤波器的一种特征&#xff0c;所以它可实时跟踪系统的状态并进行有效的输出&#xff0c;同时&#xff0c;它可以减少干扰、抑制噪声&#xff0c;其效…...

电机控制常见面试问题(十五)

文章目录 一、电机气隙二、电气时间三.电机三环控制详解四.驱动板跳线意义 一、电机气隙 电机气隙是定子和转子之间的空隙&#xff0c;防止钉子转子运转时物理接触&#xff0c;此外&#xff0c;气隙是磁路的重要环节&#xff0c;磁场需通过气隙传递能量&#xff0c;但其较高的…...

a2字幕分享

1. 沟通communication Hey everybody Welcome to this A2 English listening practice video. You can use this video to practice your listening and comprehension as I speak. Before we start, remember to download the Listening Time podcast and become a member a…...

基于cat1的多传感器融合的贵重资产管理解决方案项目说明书

一、产品需求 在物流运输中&#xff0c;搭载 Cat 1 模块的贵重货物跟踪设备&#xff0c;可将货物的位置、震动、温湿度等数据及时传输给物流调度中心&#xff0c;以便及时应对运输途中可能出现的问题&#xff0c;如路线偏离、货物受损风险等 。而且&#xff0c;Cat 1 依托成熟的…...

deepseek使用记录23——我们的遭遇

世界观设定 时间&#xff1a;近未来2035年&#xff0c;全球进入"数字绩效社会"地点&#xff1a;重庆赛博朋克风格的"云端之城"&#xff0c;外卖骑手被称为"数据蜂鸟"核心科技&#xff1a;情感区块链系统&#xff0c;人类情绪波动可转化为能量币…...

【CF】Day9——Codeforces Round 953 (Div. 2) BCD

B. New Bakery 题目&#xff1a; 思路&#xff1a; 被标签害了&#xff0c;用什么二分&#xff08; 很简单的思维题&#xff0c;首先如果a > b&#xff0c;那么全选a就行了&#xff0c;还搞啥活动 否则就选 b - a 天来搞活动&#xff0c;为什么&#xff1f; 首先如果我…...

PEFT简介

以下是关于 PEFT&#xff08;Parameter-Efficient Fine-tuning&#xff09; 的简介&#xff0c;涵盖其定义、核心思想、常见方法及应用场景&#xff1a; 1. 什么是PEFT&#xff1f; PEFT&#xff08;参数高效微调&#xff09;是机器学习领域的一种技术&#xff0c;专为预训练大…...

harmonyOS NEXT开发与前端开发深度对比分析

文章目录 1. 技术体系概览1.1 技术栈对比1.2 生态对比 2. 开发范式比较2.1 鸿蒙开发范式2.2 前端开发范式 3. 框架特性对比3.1 鸿蒙 Next 框架特性3.2 前端框架特性 4. 性能优化对比4.1 鸿蒙性能优化4.2 前端性能优化 5. 开发工具对比5.1 鸿蒙开发工具5.2 前端开发工具 6. 学习…...

Unity小框架之单例模式基类

单例模式&#xff08;Singleton Pattern&#xff09;是一种常用的创建型设计模式&#xff0c;其核心目标是确保一个类只有一个实例&#xff0c;并提供一个全局访问点。它常用于需要控制资源访问、共享配置或管理全局状态的场景&#xff08;如数据库连接池、日志管理器、应用配置…...

随机过程的基本概念机有限维分布的数字特征

随机过程的基本概念及有限维分布的数字特征&#xff1a;从理论到应用 在现代科学与技术的众多领域中&#xff0c;随机过程的身影无处不在&#xff0c;它如同一位神秘的幕后操纵者&#xff0c;影响着我们生活的方方面面。今天&#xff0c;咱们就一起来深入探究随机过程的基本概…...

langchain如何并行调用运行接口

文章目录 概要并行化步骤 概要 RunnableParallel 原语本质上是一个字典&#xff0c;其值是运行接口&#xff08;或可以被强制转换为运行接口的事物&#xff0c;如函数&#xff09;。它并行运行所有值&#xff0c;并且每个值都使用 RunnableParallel 的整体输入进行调用。最终返…...

如何理解语义web中提到本体的概念

在语义Web&#xff08;Semantic Web&#xff09;中&#xff0c;“本体”&#xff08;Ontology&#xff09;是一个核心概念&#xff0c;它源自哲学中的“存在论”&#xff0c;但在计算机科学中被重新定义为一种形式化的、共享的领域知识模型。本体的核心目标是解决数据之间的语义…...

基于大模型的声带息肉预测及诊疗方案优化研究报告

目录 一、引言 1.1 研究背景与目的 1.2 研究意义与创新点 二、大模型预测原理与方法 2.1 大模型技术概述 2.2 数据收集与处理 2.3 模型构建与训练 2.4 模型评估指标 三、术前预测与评估 3.1 息肉特征预测 3.1.1 大小与位置预测 3.1.2 形态与性质预测 3.2 患者身体…...

cesium 实现万级管网数据渲染,及pickImageryLayerFeatures原生方法改写

需求背景解决效果getFeatureInfo 需求背景 在用 geoserver 渲染图层时&#xff0c;会自动触发 GetFeatureInfo &#xff0c;与服务器通信&#xff0c;在万级海量数据渲染下&#xff0c;这个性能消耗就可以感受到了 需要考虑的点&#xff1a; 1.通过enablePickFeatures&#xf…...