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

第十五届蓝桥杯Java A组参赛总结

一、比赛 

4月13号那天上午9点到下午1点,线上比赛总共4小时。

因为很久没有参加过竞赛了,所以还是很紧张,睡觉都有点睡不好,生怕出什么差错

我参加的是java的A组,两道填空(每道5分)和六道大题(每道10分),我只做出了三道题,还有一道代码需要修一下,没写完。(填空题虽然只有两道,那是真不简单,我都是看完,写了一堆,发现不会,然后答案乱写)

比赛时感觉还是紧张了,有点无法冷静思考,特别是填空题,平时练习时没练填空题,做的时候就有些慌了,害怕费了时间,也没拿下,还耽误做大题

题目的总体感受就是很绕,绕,绕……把思路理清楚,写了一部分代码后,发现又分析错了某个细节,又得修,或者分析漏了某个细节,又修修修……

比如一堆2*2的方块和一堆1*1的方块,可以组成的最大正方形边长;

比如把一堆项链找个节点拆了,连成一个整体,条件时相连的两个项链公共子串最长(拆也不能随便拆)

再比如问你1到2024041331404202有几个数的累加减去累乘的结果可以被100整除,数字大,计算量大,烫手啊

……

网上说什么蓝桥杯水得裸考都能拿奖,还有随随便便刷一些题就能拿奖,此刻我是一点也不信了。

二、比赛前

我从1月初放寒假就开始断断续续地刷题准备蓝桥杯了,大概有刷了有300多道题,还是有点水份的(比如有过难的看答案的,也有特别简单基础的)

总的来说,还是准备不充分,最少也得刷上500道题,解题才能有点老练的感觉,我现在的水平只能说刚好刷题刷得有点感觉了,但还远远不够。

如果题刷不够,就算题目会做,你思考的速度太慢,写代码的能力太弱,也没法写完题,发挥出你的实力

所以,一句话,无论任何算法竞赛,题量都得刷够,再谈其他的细节

三、刷题

1、我刚开始是直接去蓝桥杯官网的练习系统上刷的题,但后来我发现,越刷越难,老是卡住,题刷不下去,有种厌烦,抗拒的心理。

那上面的题,一是没有官方答案,找答案很费时;

二是题目太杂,难度也杂,不适合基础不好的,比如涉及到一些《数论》《线性代数》《组合数学》……没见过的数学知识点还得中断刷题,去学数学,然而数学知识点又很多是连串的,单单看这一个知识点还可能看不懂,还要翻到前面去看看前面的内容,一来二去,时间就没了

2、然后,我就转战C语言网,这个网站是相对满意的,它解决了蓝桥杯官网的练习系统的缺点。不仅有答案,还有题目分类,难度分类,刷起来,还是相对顺手。“打”你几巴掌,又喂你几颗糖,反反复复,欲罢不能。信心反正是慢慢积累起来了

3、再然后,我发现这样刷题太碎片化了,比如DFS,虽然遇到很多次了,但还是没能做好,所以我又转到力扣官网,刷专题,挑最火的题单,补最弱的部分,看视频讲解,背背代码,再刷刷题,写心得整理成博客发表……

4、总的来说,如果你们要参加蓝桥杯,建议用C语言网站刷题,然后去力扣官网刷专题,补基础。如果碰到新的算法知识点,可以先去B站上看视频,看懂了,再回来看文字思考

四、感想

虽然花了300块充当了本场比赛的炮灰,但我从来没有后悔过参加这次比赛,因为我很享受这个过程。在刷题的过程中,看着自己刷下的题量慢慢增加,感受着脑子不断充实,变得更敏捷的畅快,还有提交答案通过时的满眼绿色,都让我心生快意。我是非科班生,所以对编程相关的,都有种执念,就像参加了这场比赛,感觉自己好像去到一个属于自己的地方,有种归属感。

接下来再刷题就是往面试方向去刷题了,也得拿起放下很久的项目,大家一起加油吧!

相关文章:

第十五届蓝桥杯Java A组参赛总结

一、比赛 4月13号那天上午9点到下午1点,线上比赛总共4小时。 因为很久没有参加过竞赛了,所以还是很紧张,睡觉都有点睡不好,生怕出什么差错 我参加的是java的A组,两道填空(每道5分)和六道大题…...

springCloudAlibaba集成seata实战(分布式事物详解)

一、分布式事务 1. 事务介绍 1.1 基础概念 事务:保证我们多个数据库操作的原子性,多个操作要么都成功要么都不成功 事务ACID原则 A(Atomic)原子性:构成事务的所有操作,要么都执行完成,要么全部…...

VRTK/SteamVR手柄震动功能

VRTK/SteamVR手柄震动功能 前言代码块 前言 手柄震动功能配合虚拟仿真模块的模拟电击等功能非常方便 代码块 SteamVR_Controller.DeviceRelation.Rightmost是右侧手柄 SteamVR_Controller.DeviceRelation.Leftmost是左侧手柄 var deviceIndex2 SteamVR_Controller.GetDevic…...

MYSQL索引优化方法

👏作者简介:大家好,我是小周同志,25届双非校招生Java选手,很高兴认识大家 📕学习出处:本文是学自小林coding (xiaolincoding.com) 网站的MYSQL图解篇 🔥如果感觉博主的文章还不错的…...

多模态 ——LLaVA 集成先进图像理解与自然语言交互GPT-4的大模型

概述 提出了一种大型模型 LLaVA,它使用 GPT-4 生成多模态语言图像指令跟随数据,并利用该数据将视觉和语言理解融为一体。初步实验表明,LLaVA 展示了出色的多模态聊天能力,在合成多模态指令上的表现优于 GPT-4。 在科学质量保证中…...

文献学习-33-一个用于生成手术视频摘要的python库

VideoSum: A Python Library for Surgical Video Summarization Authors: Luis C. Garcia-Peraza-Herrera, Sebastien Ourselin, and Tom Vercauteren Source: https://arxiv.org/pdf/2303.10173.pdf 这篇文章主要关注的是如何通过视频摘要来简化和可视化手术视频&#xff0c…...

Unity Android 2021 Release-Notes

🌈Unity Android 2021 Release-Notes 版本更新内容2021.3.34Android: Google play.core package is replaced with separate plugins including play.asset-delivery 2.1.0 to solve PAD related compatibility problem with Android 14.(UUM-54157)2021.3.34Androi…...

Java8新特性--lambda表达式

lambda表达式本质上是一个匿名函数,在lambda表达式中我们只需要关心参数列表以及方法体。优点是可以减少代码量。 1.语法 基本语法:(参数)->表达式 或 (参数) -> {语句;} 2.函数式接口 要了解lambda表达式,首先要了解什么是函数式接口…...

C/C++中设置随机数

前言 我们通常在写一个数据结构后,需要去测试其正确性和性能比较,那在平常手动输入数据的方式太鸡肋,并且不具有普遍性和随机性。基于这个原因,我们必须要掌握设置随机数,不但可以给我们提供更多的数据,还可…...

ARM 三个小灯闪烁

.text .global _start _start: 使能GPIOE的外设时钟 LDR R0,0x50000A28 指定基地址 LDR R1,[R0] 读取r0中的数据保存到r1中 ORR R1,R1,#(0X3<<4) [4]设置为1,表示 STR R1,[R0] 将修改之后的值放回去 设置PE10,PE8为输出 LDR R0,0X50006000…...

创业之路:从市场洞察到产品实现的全方位指南

创业是一项挑战性的旅程&#xff0c;需要综合考虑市场、产品、技术、团队等多个方面。在这篇文章中&#xff0c;我们将深入探讨如何更好地进行创业&#xff0c;从市场分析到产品实现的各个环节。 深入市场洞察 在创业之前&#xff0c;深入了解目标市场是至关重要的。我们需要…...

C++ 红黑树模拟实现

&#x1f493;博主CSDN主页:麻辣韭菜&#x1f493;   ⏩专栏分类&#xff1a;C知识分享⏪   &#x1f69a;代码仓库:C高阶&#x1f69a;   &#x1f339;关注我&#x1faf5;带你学习更多C知识   &#x1f51d;&#x1f51d; 前言 前面我们实现了AVL树&#xff0c;发明AVL树…...

【数据结构】第三节:单链表

前言 本篇要求掌握的C语言基础知识&#xff1a;指针、结构体 目录 前言 单链表 概念 对比链表和顺序表 创建链表 实现单链表 准备工作 打印链表 创建节点并初始化 尾插 二级指针的调用 尾插代码 头插 尾删 头删 查找&#xff08;返回节点&#xff09; 在指定位…...

Python中操作Excel表对象并打包为脚本

一、准备工作 pip install pandas pip install openpyxl pip install pyinstaller 数据表格&#xff1a; 数据表下载 二、执行写入操作 import pandas as pd # pyinstaller --onefile attendance_records_score.py # 打包 # 读取源Excel文件&#xff08;假设源表有列A…...

Python学习笔记23 - 目录操作

os模块操作目录相关函数 os.path模块操作目录相关函数 案例1 —— 列出指定目录下的所有.py文件 案例2 —— walk()...

今天你学langchain了吗?

langchain的重重难关 学习langchain也有一段时间了,从最初的0.0339版本到现在的稳定版本,langchain走了很长的路.在学习的路上也遇到了很多的困难. api_key难关 学习langchain最大的困难就是openai的API_KEY,国内无法申请到官方账号,申请到了也无法进行充值.好在有几美元的免…...

插值算法-代码实现

1、 import java.util.HashMap; import java.util.Map;public class Interpolation {public static void main(String[] args) {// 定义给定的 XML 字段值Map<String, double[]> xmlValues new HashMap<>();xmlValues.put("faceSize", new double[]{10…...

113.PyQt5_QtPrintSupport_打印操作

我 的 个 人 主 页&#xff1a;&#x1f449;&#x1f449; 失心疯的个人主页 &#x1f448;&#x1f448; 入 门 教 程 推 荐 &#xff1a;&#x1f449;&#x1f449; Python零基础入门教程合集 &#x1f448;&#x1f448; 虚 拟 环 境 搭 建 &#xff1a;&#x1f449;&…...

在vue中使用bing map 的小demo

1.注意事项&#xff08;关于经纬度&#xff09; 如果不转换成WGS84 标准的经纬度 bing map会报错 如果要在 Bing Maps 中使用中国地区的经纬度&#xff0c;需要先将其转换为 WGS84 标准的经纬度。你可以使用第三方的坐标转换服务&#xff0c;或者使用相关的 JavaScript 库进行…...

基于uni-app的埋点sdk设计

一、统计app激活状态 在App.vue 中 利用onShow生命周期验证 或者操作 onShow: function () { uni.showToast({ title: onShow }) }, 二、页面级别的统计 &#xff08;进入页面、停留时长、手机系统信息、网络状态、页面路径、标题&#xff09; 需要收集的数据 { &quo…...

公交查询|智能公交|公交线路查询|基于SprinBoot+vue智能公交系统(源码+数据库+文档)

公交查询|智能公交|公交线路查询系统 目录 基于SprinBootvue智能公交系统 一、前言 二、系统设计 三、系统功能设计 1用户模块实现 2管理员服务端模块实现 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 博主介…...

STM32CubeMX实战:用高级定时器TIM1实现带刹车功能的互补PWM输出(F4系列)

STM32CubeMX实战&#xff1a;用高级定时器TIM1实现带刹车功能的互补PWM输出&#xff08;F4系列&#xff09; 在电机控制、电源管理等工业应用中&#xff0c;硬件级的保护机制往往比软件响应更加可靠。STM32F4系列的高级定时器TIM1提供的互补PWM输出与刹车功能&#xff0c;正是为…...

Midjourney Basic计划真实体验:7天高强度测试+37组对比图,揭示隐藏限制与生产力断层

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Midjourney Basic计划真实体验&#xff1a;7天高强度测试37组对比图&#xff0c;揭示隐藏限制与生产力断层 过去一周&#xff0c;我以全职创作者身份深度使用 Midjourney Basic 计划&#xff08;$10/月…...

摄像头驱动调试避坑指南:用示波器快速定位I2C不通、MIPI无信号问题

摄像头驱动调试避坑指南&#xff1a;用示波器快速定位I2C不通、MIPI无信号问题 当摄像头模组在硬件调试阶段出现异常时&#xff0c;软件工程师往往会陷入"配置检查-重新烧录-再检查"的死循环。实际上&#xff0c;80%的摄像头初始化失败问题源于硬件信号层面的异常。本…...

超高清电视普及困境解析:从技术参数到生态系统的完整思考

1. 超高清电视的“非主流”开局&#xff1a;一场始于2013年的行业迷思 如果你在2013年初的拉斯维加斯CES展上&#xff0c;听到关于“Ultra HDTV”&#xff08;超高清电视&#xff0c;后文简称UHDTV&#xff09;的喧嚣&#xff0c;感觉就像身处一场盛大的交响乐彩排现场——乐手…...

如何在Windows电脑上轻松安装安卓应用:5步完成轻量级跨平台部署

如何在Windows电脑上轻松安装安卓应用&#xff1a;5步完成轻量级跨平台部署 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 你是否想在Windows电脑上运行安卓应用&…...

第七部分-容器安全与监控——33. 镜像安全

33. 镜像安全 1. 镜像安全概述 镜像是容器的基石&#xff0c;镜像安全问题直接影响容器运行时安全。镜像安全涵盖基础镜像选择、镜像构建过程、镜像存储和分发等环节。 ┌─────────────────────────────────────────────────…...

掌握高效窗口管理:专业级分辨率调整工具完全指南

掌握高效窗口管理&#xff1a;专业级分辨率调整工具完全指南 【免费下载链接】SRWE Simple Runtime Window Editor 项目地址: https://gitcode.com/gh_mirrors/sr/SRWE 在当今多任务处理和多屏工作环境中&#xff0c;你是否经常遇到窗口大小不合适、分辨率限制或游戏画面…...

veil:专为AI智能体设计的无头浏览器自动化工具

1. 项目概述&#xff1a;为AI智能体打造的“隐形之手”如果你正在构建或使用AI智能体&#xff0c;并且希望它能像真人一样操作浏览器——登录社交平台、发布内容、浏览网页、点击按钮——那么你很可能已经感受到了传统自动化工具的掣肘。Selenium、Puppeteer这些工具很棒&#…...

终极Windows激活解决方案:3分钟永久激活Windows和Office的完整指南

终极Windows激活解决方案&#xff1a;3分钟永久激活Windows和Office的完整指南 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 你是否曾经遇到过这样的场景&#xff1a;新安装的Windows系统弹出…...