网站首页 > 技术教程 正文
介绍下自己,我参加了三次比赛,两次三等奖,一次二等奖(c++B组)
1.比赛规则
比赛在4月份进行的,属于个人赛,主要考察的编程能力,分为A,B,C,三组,A组是985,211学校学生报,B组是普通本科可报,C组是专科生报,可以报高不报低,选定一个组别就行,然后每一个组类有3种编程语言,C++/C组,java组,python组,个人觉得C++组是最难的。(官网的规则可以去官网看下)比赛流程:4小时内在考试网站上考(没有网络)下载好压缩包,输入指定密码就开始考试,有2道填空题,其他全是编程题,2道10分,2道15,2道20,2道25;一共150分(近两年变了,还是2道填空,不过编程题变少了)。只要是计算机上有的软件,都可以用,包括计算器,(填空题,不限制你使用的什么语言,可以用python解决,比如日期问题,就可以用python中有相应的库函数可以用)所以有时候填空题也可以不编程,直接靠自己笔算,硬算,还有其他一些巧妙的方法去解决。根据以往的比赛情况(四川赛区),大概就是30分就是三等奖,50分就是二等奖,70多为一等奖当然水涨船高嘛,如果当时比较难的话,20来分也是三等奖。因为比赛是按照考生的排名来颁发奖的,10%的一等奖,20%的二等奖,30%的三等奖,相当于60%的获奖率,挺高的。你能获得一等奖的话,就可以去参加国赛,成绩出来的时候就会让你去选择是否进入决赛。
2.备赛(提到的b站up主,下面有介绍)
二等奖备赛思路:
1.备赛时间最好在一个多月最好,先把常考的算法,学一遍,比如二分,双指针,前缀和dp,dfs,bfs。如果还有时间的话可以学学哈希,优先队列,贪心。在看代码随想录icon代码随想录的视频加上代码随想录网站的过程中,如果出现了自己不会的语法或者数据结构,才去学习相应的知识,如果你也是用C++,可以去看黑马程序员的视频,主要是看STL库的内容。当然这些提到的算法只做参考,你自己也可以去官网上做以前的真题,做几套,你自己也能总结出,哪些是常考的算法。另外在学习算法的时候,一定要问问自己,这个算法在那种场景下才能运用,比如哈希表就是快速判断一个元素是否出现集合里,如果不知道适用场景,做题时,考一类算法的时候,自己就会不知道,比如考二分,自己就是看不出来。(这也是一种能力,需要自己长期锻炼)
2.学习算法的过程中,一定不要求快,一定要确定自己是真正吸收了,我采取的方法是,第二天,重新做下昨天代码随想录讲的算法题,如果不会,就看看自己究竟是原理没理解,还是有些语法不会。(这个也需要自己去总结)
3.在写真题的时候,如果官方题解看不懂的话,可以去看看题目的评论区,我反正听不懂官方讲的,也可以去问问AI,deepseek和腾讯元宝之类的,可能通过率不是100%,你可以自己调试调试,后面我发现dfs和bfs之类的题目通过率挺高的。
4.在临近考试时,个人建议就不要学习新的算法了,毕竟吸收算法需要花费大量时间。
5.要去背一些母题,像一些基本的dp,还有dfs和bfs模板,因为考试时间有限,你能快速解决题目,就可以多花一些时间,在另外的题目上。所以,希望大家也要把熟练度,有限时间解题,纳入判定自己学会的标准中。
6.一定要注意数据的大小,有些题目可能需要longlong来存数据,要不然有些数据通过不了。
三等奖备赛思路:
这个时候,我想你准备的时间,可能有限,所以把时间都花在杂题上(就是那种不需要具体的算法,就能做的题),学习你认为重要的算法(看代码随想录视频),多锻炼下自己的暴力思路和枚举,这个时候,把题做出来就行了,不用考虑如何优化。
一等奖备赛思路:
俺也不清楚,哈哈哈哈,毕竟俺也没得过,不过希望你们以后可以补充。
其他:
个人觉得最好是选择报班(想报班的话可以了解下acwing),因为小班里老师的备赛思路肯定很清晰,我们唯一要做的就是天天认真上课,如果要自己备赛的话,肯定就要自己去摸索备赛的思路了,比较耗费时间,因为人人都不一样嘛,找到自己最合适的方法最重要。自己备赛的话,我建议你去听一些网课和刷一些编程题,我建议的是你就刷官网的题库,不用去找其他的题库了,因为其他编程网站有些题目是面向面试的,还有些的题库非常之难,很容易就劝退了。所以我建议就官网题库就行了。这个网址就是蓝桥杯的刷题网址。
https://www.lanqiao.cn/problems/103/learning/page=1&first_category_id=1&sort=students_count
当然也可以直接选择进入官网。中间那个103就是题号,改变一下就可以到指定的题上去。然后刷网课的话,我建议是先看B站代码随想录,他讲的很通俗易懂,初期可以只看他的视频。唯一缺点的话,个人觉得就是太硬核了,有点枯燥。边看视频边刷题你懂的。
到你有一定基础时候,再看大雪菜(y总)的视频。
(人人都有自己的思想,我这种方式只做参考,其他的网课资源也行,适合自己的才是最好的,因为这两个也是以前我看了网课资源,挑选出来的,我个人觉得最适合自己的)具体的思路是这样的,时间很宝贵,我建议每次刷题的时候,就先思考,15分钟一点思路没有就看答案,如果有思路就写,最多不超过30分钟,到30分钟后就直接看答案,可以自己设一个闹钟。这样可以训练做题速度,有紧迫感。看代码随想录的网课时,可以打开相关网站,这个是网站:
https://programmercarl.com/代码随想录,当然也可以直接下载网课的pdf,可以减少做笔记所花时间。
看完视频就刷那道题。然后做题的时间,就遵循上面说的,答案看了之后就查漏补缺嘛。可能最开始就比较痛苦,建议看答案的时候,那一句或者那一段代码不懂,就在网上去寻找相关的代码的知识,缺哪儿,补哪儿,没必要系统学习C++(其他组别类似,就是只学需要的基本语法,不用过多深究。这里推荐黑马程序员,有一定基础的同学,可以直接从STL看,0基础的话,就缺哪儿,补哪儿,然后再把STL看完。
然后代码随想录看到一半时候,就可以转入蓝桥杯题库了,开始刷一些简单的杂题,循序渐进嘛,根据以往的试卷,一般会有两道杂题(价值20分),杂题就不涉及什么算法和高深的数据结构。然后根据代码随想录的节奏,去刷相应类型的题目。最后就是一定要做真题,定4个小时,看看自己能大概得多少分。另外,每天记得总结吸收知识点,第二天也不要着急去赶进度,复习昨天的内容,或者直接做昨天的题目,看是否能够写出来,如果写不出,思考卡在那个地方,仔细琢磨。还有些骗分的技巧,也可以去网上了解了解。如果你是你一次接触这个比赛,有些术语不懂,没有关系,你学习一段时间,再来看这篇文章,感受就会不同的。另外,网上还会有许多学习方法,但我觉得找到符合自己情况的文章,里面提到的学习方法最为重要。算法学习,个人觉得比较枯燥,但我希望你能找到一些有趣的地方,比如一道题目通过时的成就感,和一些你自己的独特思路,不同于标准答案,这样才能更好的坚持下去。
我后面第三次比赛,没有进步,反而退步了,我自己也有反思,总结,个人觉得自己当时并没有一心一意准备,其次就是题目变难了。(这几年个人觉得难度在上升)
3.结尾
比赛嘛,难度肯定有,在考场内有不会的题目,也不要摆,使劲想,最后要是不行,就骗骗分,还是那句话,如果不去尝试的话就什么就没有了(如果你是大一,更要去尝试,后面第二年你如果再次参加,相对于其他同学就有优势)。没有人能够不花费时间和精力,就能做成一件事。最后,祝福总是来源于稀缺,所以希望你以后能完成自己的目标,朝着自己想要的方向发展。
如果有错误可以在评论区提醒,期待下次相见。
猜你喜欢
- 2025-07-27 劲爆!蓝桥杯历年真题大公开,你刷了吗?
- 2025-07-27 一等奖3项!湖南工业职院学子在第十五届蓝桥杯全国总决赛个人赛(软件类)中获佳绩
- 2025-07-27 破历史!南昌理工学院斩获蓝桥杯程序设计竞赛21项全省一等奖
- 2025-07-27 黑龙江外国语学院在“蓝桥杯”第十二届全国高校视觉艺术设计赛中获佳绩
- 2025-07-27 蓝桥杯省赛揪出千名作弊者,禁赛三年引争议,名单藏着什么秘密?
- 2025-07-27 广州松田职业学院人工智能学院学子在蓝桥杯全国总决赛斩获二等奖
- 2025-07-27 宿迁学院信工院11项作品进入"蓝桥杯"大赛全国总决赛
- 2025-07-27 我校在第九届“蓝桥杯”省赛中收获颇丰
- 2025-07-27 蓝桥云课刷题系统上线,拿蓝桥杯国奖就靠它了
- 2025-07-27 永州职院学生获第九届“蓝桥杯”大赛总决赛一等奖
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)