【比赛经历】蓝桥杯 CC++ B组 国家二等奖参赛经历

本文分享了作者参加蓝桥杯C/C++组比赛,从省赛到获得国家二等奖的全程经历。省赛前重点复习基础算法和数据结构,如dfs、bfs、动态规划等。国赛时保持心态稳定,尽管遇到难题但最终成功获奖。作者强调比赛时的基础知识掌握和心态调整的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

蓝桥杯 C/C++ 组国家二等奖参赛经历

省赛赛前准备

在省赛前准备了接近一周的时间,这一周的时间主要是在刷“挑战程序设计竞赛”这本书,看了一些比较基础的算法比如 dfs,bfs,动态规划(背包问题,子序列等),简单的数据结构(栈,队列,最小堆/最大堆,并查集等)简单的图论算法等,具体的请看挑战程序设计竞赛(初级篇)学习记录

然后 10 月 17 日 省赛开始,做完下来填空题应该对了 3 道,编程应该对了 2 道半。

省赛的感受就是:

  1. 前面几道填空题都是大水题,基本没有技术含量,但是就是不容易对。比如 跑步的那一道题(原题请百度),让你数从 A 年到 B 年有多少个星期一,有多少个 n 月 1 号(比如 3 月 1 号,4 月 1 号),星期一和 1 号重合的情况只算一次,当时数完二者重合的部分(我是直接看着日历数的。。)忘了加 1 号就错了。。(不生气,不生气)。最后一道或者两道可能有思维,比如七段数码管,后面了解到可以用二进制枚举再判断可行性来解决。
  2. 编程题一定会有一道特别简单的,还有一道觉得做得出来但是很麻烦小细节很多的 ---->>> 最常见的就是日期计算,
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值