草庐IT

蓝桥每日一点题,国赛场上ta和你

全部标签

第十四届蓝桥杯大赛软件赛省赛(Java 大学C组)

蓝桥杯2023年省赛真题Java大学C组试题A:求和试题B:分糖果试题C:三国游试题D:平均试题E:填充试题F:棋盘试题G:子矩阵试题H:公因数匹配试题 I:异或和之差试题J:太阳  开胃小菜。试题A:求和本题总分:555分【问题描述】  求111(含)至202304082023040820230408(含)中每个数的和。【答案提交】  这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。204634714038436自然数列求和,1+2+⋯+n=n(n+1)21+2+\cdots+n=\cfrac{n(n+1)}21+

Python函数每日一讲 - id()

引言几天不见,今天我们来看看一个比较特别的函数id(),这个函数就是用来获取对象在内存中的唯一标识符的函数。语句概览id()函数是Python内置函数之一,用于获取对象在内存中的唯一标识符。其语法格式如下:id(object)其中,object参数是要获取标识符的对象。函数实例例1:获取整数对象的标识符num=10print("整数对象的标识符:",id(num))例2:获取字符串对象的标识符string="Hello"print("字符串对象的标识符:",id(string))例3:获取列表对象的标识符my_list=[1,2,3]print("列表对象的标识符:",id(my_list))

2024年蓝桥杯嵌入式经验分享(附往届真题和蓝桥杯自己整理的嵌入式资料)

1:关于蓝桥杯嵌入式组:  蓝桥杯嵌入式组比赛主要考察的是STM32相关的编程知识,涉及选择题的电子学科基础知识和编程大题实机操作。与蓝桥杯的其他纯软件组(如C、Java等)不同,嵌入式组更偏向硬件,要求参赛者具备模拟/数字电子技术基础、ARMCortexM4硬件资源和软件编程与调试等知识。  在比赛中,选手可以选择使用组委会下发至赛点的嵌入式竞赛平台新版本(STM32G431RBT6微控制器)或自带嵌入式竞赛平台旧版本(STM32F103RBT6微控制器)参加比赛。其中,G4系列是官方主推的平台,如果还没有购买开发板,建议购买G4系列进行学习。  在准备比赛时,参赛者需要了解并掌握STM32

2023年十四届蓝桥杯省赛大学B组真题(Java完整版)

2023年十四届蓝桥杯省赛大学B组真题试题A:阶乘求和本题总分:5分【问题描述】令S=1!+2!+3!+…+202320232023!,求S的末尾9位数字。提示:答案首位不为0。【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。答案:420940313【解题思路】对于数据量大的计算题,可以先尝试把每一步的数据结果展示出来,分析规律,而这题恰巧在某一个位置后,末尾9位数字全为0,在此之前的结果就是答案,过程中记得对每个值都进行取余,否则可能会导致数值出错,得不到正确答案。【代码】packagezhenti_2

蓝桥杯嵌入式省赛各种模块总结stm32g431(以及各种配置和细节总结)

目录初始配置led模块lcd模块定时器模块pwm输出模块频率捕获模块按键模块串口模块adc模块 adc多通道 dac模块eeprom模块 MCP4017模块 一些细节及总结初始配置 打开你的stm32CubeMX,选择File下的NexProject 选择板子,创建工程 配置RCC(深色部分) 配置SYS 时钟配置(1,2步没有先后,2步时输入后需要确定,推荐使用170,3步是2步按下enter后才出现的) 工程管理中工程配置(第1步建议按照省赛题目要求取名,提交以准考证号命名的hex文件,虽然后面可以改hex文件名字)  工程管理中的代码生成以及生成项目(4步是在3步后出来的,一次生成的时候

蓝桥杯-单片机组备赛思路与大纲

开始写于2014年1月30日,主要是针对第15届蓝桥杯-单片机组比赛。本文档编辑后会随时回来更改与新增内容,可收藏并隔一段时间再看一次。1.赛事介绍(第15届大纲)编程题:85%(编程涉及IIC、SPI、矩阵键盘、数码管等内容)客观题:15%(客观题主要是数电、C语言程序题,较少的51单片机基础知识与开发调试知识,极少出现模电题)        省赛,报名费300元,自己出(部分学校的学院会报销),赛前学院会发比赛用的开发板(因此不用自己买,部分学校不会发)。发的开发板有些是蓝色印刷的,但实际比赛时用绿色印刷的,二者可以直接混用。省赛时,大概率是在自己学院的机房,几十个人一起在机房中编程写代码

动态规划(蓝桥杯 C++ 题目 代码 注解)

目录介绍: 题目一(数字三角形): 题目二(跳跃):题目三(背包问题类型):题目四(蓝肽子序列): 题目五(合唱队形):题目六(最优包含):​编辑题目七(路径):介绍: 动态规划(DynamicProgramming)是一种解决多阶段决策问题的算法思想,也是一种问题求解方法。动态规划的基本思想是将问题划分为若干个子问题,然后通过计算子问题的最优解来得到原问题的最优解。这种划分子问题的方式,需要满足两个条件:1.原问题的最优解包含子问题的最优解;2.子问题之间必须相互独立,即子问题之间不存在重复计算。动态规划的解决过程一般包括以下几个步骤:1.定义问题的状态:将原问题划分为若干个子问题,并定义每

【蓝桥杯嵌入式】第十四届蓝桥杯嵌入式省赛(第一场)客观题及详细题解

题1解析 编码器,具有编码功能的逻辑电路,能将每一个编码输入信号变换为不同的二进制的代码输出,是一个组合逻辑电路。答案ABC题2解析  减法计数器的计数值到0时,会产生一个重装载值,此处重载后就会变成11111111(256)。  至于题中假设再经过300个脉冲,那么就会再产生两次重装载,即一次完整的计数周期加不完整的周期。因此,可得256*2-300=212,再将其转换成2进制数得到11010100。答案D题3解析  纯纯的理论知识点,大家背下来吧!😜😜😜答案A题4解析  STM32系列微控制器的程序可以在ROM、RAM上运行,但不可以在E2PROM和寄存器上运行。ROM:只读存储器,存储了

蓝桥杯嵌入式STM32G431RBT6知识点(主观题部分)

目录1 前置准备1.1Keil1.1.1 编译器版本及微库1.1.2 添加官方提供的LCD及I2C文件1.2 CubeMX1.2.1  时钟树1.2.2  其他1.2.3 明确CubeMX路径,放置芯片包2 GPIO2.1 实验1:LED1-LED8循环亮灭​编辑2.2 实验2:按键控制LED亮灭(检测电平法)2.3 实验3:按键控制LED亮灭(外部中断法) 2.4 实验4:蜂鸣器2.5 实验5:按键消抖2.6 实验6:长按短按2.7 实验7:双击2.8 实验8:长按双击综合3 ADC/DAC3.1 实验1:获取电位器引脚的电压 3.2 实验2:设定双引脚电压并读取4 I2CEEPROM4.1

蓝桥杯(3.6)

1221.四平方和importjava.util.Scanner;publicclassMain{ publicstaticvoidmain(String[]args){ Scannersc=newScanner(System.in); intn=sc.nextInt(); for(inti=0;i*in;i++){ for(intj=i;i*i+j*jn;j++){ for(intk=j;i*i+j*j+k*kn;k++){ intt1=n-i*i-j*j-k*k; intt2=(int)Math.sqrt(t1); if(t1>=k*k&&t2*t2