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

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

相关推荐
Swift社区5 小时前
LeetCode 394. 字符串解码(Decode String)
算法·leetcode·职场和发展
tt5555555555556 小时前
LeetCode进阶算法题解详解
算法·leetcode·职场和发展
我命由我123457 小时前
Excel - Excel 列出一列中所有不重复数据
经验分享·学习·职场和发展·word·powerpoint·excel·职场发展
夏鹏今天学习了吗8 小时前
【LeetCode热题100(39/100)】对称二叉树
算法·leetcode·职场和发展
Swift社区12 小时前
LeetCode 396 - 旋转函数 (Rotate Function)
算法·leetcode·职场和发展
wuqingshun31415916 小时前
蓝桥杯 取球博弈
算法·职场和发展·蓝桥杯
wuqingshun3141591 天前
蓝桥杯 填字母游戏
游戏·职场和发展·蓝桥杯
Miraitowa_cheems1 天前
LeetCode算法日记 - Day 68: 猜数字大小II、矩阵中的最长递增路径
数据结构·算法·leetcode·职场和发展·贪心算法·矩阵·深度优先
测试老哥1 天前
如何编写好测试用例?
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
爱学习的小鱼gogo2 天前
python 矩阵中寻找就接近的目标值 (矩阵-中等)含源码(八)
开发语言·经验分享·python·算法·职场和发展·矩阵