蓝桥杯第二次模拟赛

本文介绍了蓝桥杯模拟赛中的多个算法题目,包括找既是4的倍数又是6的倍数的数,确定最小二进制位数,无向图最少节点数,有序序列数量,字符串内部距离计算,平行四边形面积,时间推算,图像模糊处理,灌溉区域计算和最优化路径规划等,旨在锻炼和提升数据结构和算法能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述
  请问在 1 到 2020 中,有多少个数既是 4 的整数倍,又是 6 的整数倍。

答案:168

——————————————————————————————————

问题描述
  小明要用二进制来表示 1 到 10000 的所有整数,要求不同的整数用不同的二进制数表示,请问,为了表示 1 到 10000 的所有整数,至少需要多少个二进制位?

答案:14

——————————————————————————

问题描述
  一个无向图包含 2020 条边,如果图中没有自环和重边,请问最少包含多少个结点?

答案:65

————————————————————————————————————-

问题描述
  请问有多少个序列满足下面的条件:
  1. 序列的长度为 5。
  2. 序列中的每个数都是 1 到 10 之间的整数。
  3. 序列中后面的数大于等于前面的数。

答案: 252

——————————————————————————————

问题描述
  两个字母之间的距离定义为它们在字母表中位置的距离。例如 A 和 C 的距离为 2,L 和 Q 的距离为 5。
  对于一个字符串,我们称字符串中两两字符之间的距离之和为字符串的内部距离。
  例如:ZOO 的内部距离为 22,其中 Z 和 O 的距离为 11。
  请问,LANQIAO 的内部距离是多少?

答案:162

————————————————————————————————
问题描述
  给定一个平行四边形的底边长度 l 和高度 h,求平行四边形的面积。
输入格式
  输入的第一行包含一个整数 l,表示平行四边形的底边长度。
  第二行包含一个整数 h,表示平行四边形的高。
输出格式
  输出一个整数,表示平行四边形的面积。(提示:底边长度和高都是整数的平行四边形面积为整数)
样例输入
2
7
样例输出
14
数据规模和约定
  对于所有评测用例,1 <= l, h <= 100。

import java.util.Scanner;
public class Main {
   
   
	public static void main(String[] args) {
   
   
		Scanner input = new Scanner(System.in);
        int width = input.nextInt();
        int height = input.nextInt();
        System.out.println(width * height);
	}
}
	

—————————————————————————————————————

问题描述
  现在时间是 a 点 b 分,请问 t 分钟后,是几点几分?
输入格式
  输入的第一行包含一个整数 a。
  第二行包含一个整数 b。
  第三行包含一个整数 t。
输出格式
  输出第一行包含一个整数,表示结果是几点。
  第二行包含一个整数,表示结果是几分。
样例输入
3
20
165
样例输出
6
5
样例输入
3
20
175
样例输出
6
15
数据规模和约定
  对于所有评测用例,0 <= a <= 23, 0 <= b <= 59, 0 <= t, t 分钟后还是在当天。

		Scanner input = new Scanner(System.in);
        int a 
### 蓝桥杯第16届模拟赛嵌入式开发资料与题目解析 蓝桥杯大赛作为一项面向全国高校学生的科技竞赛活动,在嵌入式领域具有较高的影响力。对于即将举行的第16届蓝桥杯模拟赛,虽然具体的官方开发资料尚未完全公开,但可以通过以往的比赛内容推测可能涉及的知识点和技术方向。 #### 一、比赛常见知识点 嵌入式部分通常考察参赛者对硬件控制和软件编程的理解能力。以下是常见的技术要点: - **单片机基础** 单片机(如STM32系列)是嵌入式开发的核心工具之一。熟悉其基本架构、外设配置方法以及中断机制是非常重要的[^1]。 - **GPIO操作** GPIO(通用输入/输出端口)是最常用的接口资源之一,用于实现LED灯闪烁、按键检测等功能[^2]。 - **定时器应用** 定时器模块可以用来完成延时功能或者周期性触发事件处理逻辑。掌握如何通过TIMx初始化函数设置预分频系数及自动重装载值至关重要。 - **串口通信协议** UART/SPI/IIC等都是典型的异步或同步数据传输方式。理解这些总线的工作原理并能够编写相应的驱动代码也是必备技能。 - **ADC/DAC转换** 对于模拟信号采集与数字量输出场景下,则需了解模数(A/D)变换过程中的采样定理及时序关系;同样地DAC则负责将离散数值还原成连续变化电压波形。 #### 二、往届真题回顾分析 通过对历年来实际考题的研究发现,命题形式多样且贴近工程实践需求。下面列举几个典型例子供参考学习之用: ##### (1) LED流水灯效果实现 要求选手利用指定数量的I/O管脚制作动态显示图案,并可通过改变参数调整速度节奏感强弱程度不等的效果展示出来。 ```c void Led_Blink(uint8_t led_num, uint16_t delay_time){ HAL_GPIO_WritePin(GPIOA,(uint16_t)(led_num<<4),SET); HAL_Delay(delay_time); HAL_GPIO_WritePin(GPIOA,(uint16_t)(led_num<<4),RESET); } ``` ##### (2) 温湿度传感器读取数据显示 给定DS18B20型号温度探头连接电路图说明文档,请按照标准流程获取当前环境下的实时测量结果并通过液晶屏呈现出来。 ```c float get_temperature(void){ float temp; DS18B20_StartConvert(); //启动一次测温动作 while(DS18B20_IsBusy()); //等待转换结束标志位清除为止 temp=DS18B20_ReadTemp(); //调用API得到最终计算后的摄氏度单位浮点型变量返回去 return temp; } ``` #### 三、准备建议 为了更好地迎接挑战,可以从以下几个方面着手准备工作: - 加深理论功底复习巩固微控制器内部结构组成要素之间的相互作用规律; - 多做练习项目积累实战经验提高解决问题效率质量水平; - 关注最新行业趋势动态把握前沿发展方向提前布局未来职业规划路径。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值