蓝桥杯刷题0220

目录

    • 1.比赛介绍
    • 2.例题1
    • 3.例题2

1.比赛介绍

蓝桥杯,全称蓝桥杯全国软件和信息技术专业人才大赛,是工业和信息化部人才交流中心举办的全国性 IT 学科赛事,以下从基本信息、竞赛内容、竞赛流程、参赛价值几个方面为你详细介绍: 基本信息
• 举办时间:该竞赛始于 2010 年,截至 2024 年已经成功举办了 15 届。 • 参赛对象:分为研究生组、大学 A 组、大学 B 组、大学 C 组、青少年创意编程组等,涵盖了从中学到高校各个阶段的学生群体。大学 A 组通常面向重点高校的学生;大学 B 组针对普通高校的学生;大学 C 组则主要是高职高专院校的学生。 • 竞赛规模:是国内规模较大的信息技术赛事之一,吸引了众多高校和职业院校的学生参与,参赛人数众多,覆盖范围广泛。以 2023 年为例,来自全国 1600 多所高校的 16 万余名学子报名参赛。 竞赛内容
• 软件类:包括 C/C++ 程序设计、Java 软件开发、Python 程序设计等赛项。这些赛项主要考查选手的编程能力、算法设计能力和解决实际问题的能力。例如,在竞赛中可能会给出一些算法问题,要求选手使用指定的编程语言编写代码来解决这些问题。 • 电子类:有嵌入式设计与开发、单片机设计与开发、物联网设计与开发等赛项。电子类赛项侧重于考查选手的硬件设计、电路分析、嵌入式系统开发等方面的能力。比如,需要选手设计并实现一个基于单片机的智能控制系统。 • 青少年创意编程组:针对中小学生,分为图形化编程和代码编程两类,培养学生的计算思维和创新能力。 竞赛流程
• 报名:一般在前一年的 11 月到当年的 3 月开放报名渠道,参赛选手通过蓝桥杯官方网站进行报名。 • 省赛:通常在每年的 4 月或 5 月举行。省赛根据参赛人数和成绩划分奖项,获得一定名次的选手可以晋级国赛。 • 国赛:在每年的 6 月或 7 月举办。国赛的竞争更加激烈,奖项的含金量也更高。 参赛价值
• 提升专业技能:备赛过程中,选手需要学习和掌握各种编程语言、算法和数据结构等知识,通过大量的练习和实践,能够有效提升自己的编程能力和解决实际问题的能力。 • 增加就业竞争力:在求职过程中,蓝桥杯的获奖经历是一个重要的加分项,能够向用人单位展示自己的专业能力和学习能力,增加就业机会。 • 学术交流与合作:参赛选手可以结识来自不同高校的优秀学生和专业老师,通过交流和合作,拓宽自己的视野,了解行业的最新动态和发展趋势。

2.例题1

描述 又到过年了,狗熊岭的动物们都忙碌了起来,张灯结彩准备过年。李老板却要光头强砍一些百年美人松回去。美人松都是很高的,它们的高度不超过长整型。现在光头强看到丛林里有 N 棵美人松,当然每棵松的高度是已知的。李老板要光头强将高度为 K 的美人松全部砍掉,请输出光头强砍掉高度为 K 的美人松后丛林里的情况。
输入描述 第一行一个正整数 N,1<=N<=1000000 第二行 N 个正整数,之间用一个空格隔开,表示 N 棵美人松的高度。 第三行,表示要砍的美人松高度为 K,1<=K<=1000。
输出描述 行若干用空格隔开的整数,表示光头强砍掉高度为 K 的美人松后的情况
代码:

# @File: 砍掉美人松.py
# @Author: chen_song
# @Time: 2025-02-20 11:31

treeNums = int(input())

# 得到的是高度数组
treeStr = (input().split(' '))

toDeleteElement = input()

# print(treeStr)

treeStr2 = []
for i in range(treeNums):
  if treeStr[i] != toDeleteElement:
    # 会改变索引
    treeStr2.append(treeStr[i])
print(treeStr2)

3.例题2

描述

又到过年了,狗熊岭的动物们都忙碌了起来,张灯结彩准备过年。李老板却要光头强砍一些百年美人松回去。美人松都是很高的,它们的高度不超过长整型。现在光头强看到丛林里有 N 棵美人松按照从矮到高的排好,当然每棵松的高度是已知的。李老板要问光头强 M 次,每次询问高度为 K 的美人松有多少棵。

输入描述

第一行两个正整数 N 和 M,之间用一个空格隔开,1<=N<=10000000,1<=M<=1000

第二行 N 个正整数,之间用一个空格隔开,表示 N 棵美人松的高度。每颗美人松的高度不超过 10000000

第三行 M 个正整数,之间用一个空格隔开,表示 M 个询问,每次询问高度为 K 的美人松有多少颗,1<=K<=1000。

输出描述

一行 M 个正整数。之间用一个空格隔开,分别表示对应每次询问高度为 K 的树的数量,如果没有,则输出 0。
代码:

# @File: 多次询问指定高度美人松数量.py
# @Author: chen_song
# @Time: 2025-02-20 16:40

# 获取美人松数量和询问次数
MN = input().split(' ')
# 美人松数量
N = int(MN[0])
# 询问次数
M = int(MN[1])

# 美人松高度列表
treeArr = input().split(' ')
# 转换为整数列表
treeArr = [int(x) for x in treeArr]

# 统计每个高度的美人松数量
treeInfo = {}
for tree in treeArr:
    if tree not in treeInfo:
        treeInfo[tree] = 1
    else:
        treeInfo[tree] += 1

# 获取询问的美人松高度列表
askedArr = input().split(' ')
# 转换为整数列表
askedArr = [int(x) for x in askedArr]

result = []
for height in askedArr:
    # 检查该高度是否在统计字典中
    if height in treeInfo:
        result.append(treeInfo[height])
    else:
        result.append(0)

# 打印结果,用空格分隔
print(*result)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/973277.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Java八股文】08-计算机网络面试篇

【Java八股文】08-计算机网络面试篇 计算机网络面试篇网络模型网络OSI模型和TCP/IP模型分别介绍一下键入网址到网页显示&#xff0c;期间发生了什么&#xff1f; 应用层- HTTP应用层有哪些协议&#xff1f;HTTP是什么及HTTP报文有哪些部分&#xff1f;HTTP是怎么传输数据的HTTP…

【Linux】Linux 文件系统——有关 inode 不足的案例

ℹ️大家好&#xff0c;我是练小杰&#xff0c;今天周二了&#xff0c;明天星期三&#xff0c;还有三天就是星期五了&#xff0c;坚持住啊各位&#xff01;&#xff01;&#xff01;&#x1f606; 本文是对之前Linux文件权限中的inode号进行实例讨论&#xff0c;看到博客有错误…

SpringBoot整合Redis和Redision锁

参考文章 1.Redis 1.导入依赖 <!--Redis依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency><groupId>org.apache.c…

亲测可用,IDEA中使用满血版DeepSeek R1!支持深度思考!免费!免配置!

作者&#xff1a;程序员 Hollis 之前介绍过在IDEA中使用DeepSeek的方案&#xff0c;但是很多人表示还是用的不够爽&#xff0c;比如用CodeChat的方案&#xff0c;只支持V3版本&#xff0c;不支持带推理的R1。想要配置R1的话有特别的麻烦。 那么&#xff0c;今天&#xff0c;给…

一周学会Flask3 Python Web开发-Debug模式开启

锋哥原创的Flask3 Python Web开发 Flask3视频教程&#xff1a; 2025版 Flask3 Python web开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili 默认情况&#xff0c;项目开发是普通模式&#xff0c;也就是你修改了代码&#xff0c;必须重启项目&#xff0c;新代码才生效&…

某手sig3-ios算法 Chomper黑盒调用

Chomper-iOS界的Unidbg 最近在学习中发现一个Chomper框架&#xff0c;Chomper 是一个模拟执行iOS可执行文件的框架&#xff0c;类似于安卓端大名鼎鼎的Unidbg。 这篇文章使用Chomper模拟执行某手的sig3算法&#xff0c;初步熟悉该框架。这里只熟悉模拟执行步骤以及一些常见的…

PyTorch 深度学习框架中 torch.cuda.empty_cache() 的妙用与注意事项

&#x1f349; CSDN 叶庭云&#xff1a;https://yetingyun.blog.csdn.net/ 在使用 PyTorch 进行深度学习模型训练与调优过程中&#xff0c;torch.cuda.empty_cache() 方法作为一种高效工具被广泛采用&#xff1b;但其正确应用要求充分理解该方法的功能及最佳实践。下文将对该方…

巧用GitHub的CICD功能免费打包部署前端项目

近年来&#xff0c;随着前端技术的发展&#xff0c;前端项目的构建和打包过程变得越来越复杂&#xff0c;占用的资源也越来越多。我有一台云服务器&#xff0c;原本打算使用Docker进行部署&#xff0c;以简化操作流程。然而&#xff0c;只要执行sudo docker-compose -f deploy/…

配置Api自动生成

我的飞书:https://rvg7rs2jk1g.feishu.cn/docx/TVlJdMgYLoDJrsxAwMgcCE14nxt 使用Springfox Swagger生成API&#xff0c;并导入Postman&#xff0c;完成API单元测试 Swagger: 是一套API定义的规范&#xff0c;按照这套规范的要求去定义接口及接口相关信息&#xff0c;再通过可…

【JMeter使用-2】JMeter中Java Request采样器的使用指南

Apache JMeter 是一款功能强大的性能测试工具&#xff0c;支持多种协议和测试场景。除了内置的采样器&#xff08;如HTTP请求、FTP请求等&#xff09;&#xff0c;JMeter还允许通过 Java Request采样器 调用自定义的Java代码&#xff0c;从而实现更复杂的测试逻辑。本文将详细介…

将Google文档导入WordPress:简单实用的几种方法

Google文档是内容创作者非常实用的写作工具。它支持在线编辑、多人协作&#xff0c;并能够自动保存内容。但当我们想把Google文档中的内容导入WordPress网站时&#xff0c;可能会遇到一些小麻烦&#xff0c;比如格式错乱、图片丢失等问题。本文将为大家介绍几种简单实用的方法&…

Android开发-深入解析Android中的AIDL及其应用场景

深入解析 Android 中的 AIDL 及其应用场景 1. 前言2. AIDL 的核心概念3. AIDL 的实现步骤3.1. 定义 AIDL 接口文件3.2. 实现服务端&#xff08;Service&#xff09;3.3. 客户端绑定与调用 4. AIDL 的典型应用场景4.1. 多进程应用4.2. 与系统服务交互4.3. 高性能 IPC4.4. 跨应用…

PWM(脉宽调制)技术详解:从基础到应用实践示例

PWM&#xff08;脉宽调制&#xff09;技术详解&#xff1a;从基础到应用实践示例 目录 PWM&#xff08;脉宽调制&#xff09;技术详解&#xff1a;从基础到应用实践示例学前思考&#xff1a;一、PWM概述二、PWM的基本原理三、PWM的应用场景四、PWM的硬件配置与使用五、PWM的编程…

谷粒商城—分布式高级②.md

认证服务 1. 环境搭建 创建gulimall-auth-server模块,导依赖,引入login.html和reg.html,并把静态资源放到nginx的static目录下 2. 注册功能 (1) 验证码倒计时 //点击发送验证码按钮触发下面函数 $("#sendCode").click(function () {//如果有disabled,说明最近…

Nginx(详解以及如何使用)

目录 1. 什么是Nginx&#xff1f; 2. 为什么使用nginx? 3. 安装nginx 3.1?安装nginx的依赖插件 3.2 下载nginx ?3.3?创建一个目录作为nginx的安装路径 ?3.4?解压 ?3.5?进入解压后的目录 3.6?指定nginx的安装路径 ?3.7?编译和安装nginx 3.8 启动nginx ?…

STM32 HAL库标准库+ESP8266+机智云

前言 最近在项目中需要云平台对接&#xff0c;前面使用的是阿里云物理平台&#xff0c;具体开发可以看看我的这个文章&#xff1a;手把手教会使用阿里云平台&#xff0c;不过好像没有可以在手机很方便打开连接的&#xff0c;所以我在网上找到一些资料&#xff0c;发现机智云是…

【前端框架】Vue3 面试题深度解析

本文详细讲解了VUE3相关的面试题&#xff0c;从基础到进阶到高级&#xff0c;分别都有涉及&#xff0c;希望对你有所帮助&#xff01; 基础题目 1. 简述 Vue3 与 Vue2 相比有哪些主要变化&#xff1f; 答案&#xff1a; 响应式系统&#xff1a;Vue2 使用 Object.definePrope…

DarkLabel 2.4使用指南:高效标注视频数据目标检测标签

工具概述 DarkLabel 2.4 是一款强大的多功能标注工具&#xff0c;专为计算机视觉开发者设计&#xff0c;旨在提升标注工作的效率和精确度。其智能标注引擎支持两项核心功能&#xff1a;线性插值标注与多目标跟踪&#xff0c;极大地优化了视频标注过程。 &#xff08;1&#x…

js解析后端传来的如图示的list集合,怎么获取每个map的key和value

如图示&#xff0c;后端传到前端的questTypeList是一个HashMap的list集合 使用c标签将传来的集合放到下拉单选框中&#xff0c; <% taglib prefix"c" uri"http://java.sun.com/jsp/jstl/core" %><html> <body><form action"yo…

SpringSecurity请求流转的本质

1. SpringSecurity核心源码分析 分析SpringSecurity的核心原理,那么我们从哪开始分析?以及我们要分析哪些内容? 系统启动的时候SpringSecurity做了哪些事情?第一次请求执行的流程是什么?SpringSecurity中的认证流程是怎么样的?1.1 系统启动 当我们的Web服务启动的时候,…