<蓝桥杯软件赛>零基础备赛20周--第1周

news2024/11/16 3:23:01

报名明年年4月蓝桥杯软件赛的同学们,如果你是大一零基础,目前懵懂中,不知该怎么办,可以看看本博客系列。
每个周末发1个博客,共20周,到明年3月初结束。跟上本博客的节奏,省赛三等奖跑不掉。
每周3次集中答疑,周三、周五、周日晚上,在QQ群上答疑,2个QQ群,任意加一个:
在这里插入图片描述
在这里插入图片描述

文章目录

  • 0. 20周计划
  • 1. 蓝桥杯软件赛介绍
    • 1.1 有必要参加蓝桥杯吗?
    • 1.2 蓝桥杯软件赛的题型
    • 1.3 做多少题能得奖?
  • 2. 官方链接
  • 3. 零基础能得奖吗?
    • 3.1 蓝桥杯难吗
  • 4. 把题目做起来

0. 20周计划

   先用Python写个20周的计划,从2023.10.23日开始。

print('       <蓝桥杯软件赛>零基础备赛20周')
plan =['蓝桥杯软件赛介绍+官方链接+零基础能得奖吗?','常考知识点+蓝桥杯怎么判题+备赛计划',
        '填空题(分数少但越来越不好做)','(练习再多也不够的)模拟题1','模拟题2',
        '(基本数据结构)数组+队列','栈+二叉树', '排序函数+排列和组合(必考!)',
        '前缀和(简单好用)','二分(可难可易)',  '贪心(并不简单)','DFS(必考!)','DFS(一定要)剪枝',
        'BFS(常用于最短路)','快速幂+素数','GCD+LCM','(高级数据结构)并查集(并不高级)',
        '动态规划DP(真烧脑但是必考)','(常见图论问题)最短路', '最后谈谈还有哪些知识点可能考',]
from datetime import *
dt=datetime(2023,10,23)
for i in range(0, 20):
    print('第','%2s' %(i+1),'周(',dt.strftime('%Y-%m-%d'),'): ',plan[i],sep='')
    dt += timedelta(days=7)

   输出
       <蓝桥杯软件赛>零基础备赛20周
第 1周(2023-10-23): 蓝桥杯软件赛介绍+官方链接+零基础能得奖吗?
第 2周(2023-10-30): 常考知识点+蓝桥杯怎么判题+备赛计划
第 3周(2023-11-06): 填空题(分数少但越来越不好做)
第 4周(2023-11-13): (练习再多也不够的)模拟题1
第 5周(2023-11-20): 模拟题2
第 6周(2023-11-27): (基本数据结构)数组+队列
第 7周(2023-12-04): 栈+二叉树
第 8周(2023-12-11): 排序函数+排列和组合(必考!)
第 9周(2023-12-18): 前缀和(简单好用)
第10周(2023-12-25): 二分(可难可易)
第11周(2024-01-01): 贪心(并不简单)
第12周(2024-01-08): DFS(必考!)
第13周(2024-01-15): DFS(一定要)剪枝
第14周(2024-01-22): BFS(常用于最短路)
第15周(2024-01-29): 快速幂+素数
第16周(2024-02-05): GCD+LCM
第17周(2024-02-12): (高级数据结构)并查集(并不高级)
第18周(2024-02-19): 动态规划DP(真烧脑但是必考)
第19周(2024-02-26): (常见图论问题)最短路
第20周(2024-03-04): 最后谈谈还有哪些知识点可能考

1. 蓝桥杯软件赛介绍

1.1 有必要参加蓝桥杯吗?

  有必要!蓝桥杯已经成了IT专业人才的钢印
  首先,谁在参赛?
  最近的2023年第14届蓝桥杯,有1600所高校参加,17万大学生参赛。(中国共有2800所高校,IT方向的学生每届约100万。)
  很多大学每年有数百人参赛。例如我在的华东理工大学,2023年第14届蓝桥杯有600学生参加。有的学校有上千人参赛。将来准备做码农的,差不多都参加过蓝桥杯。
  其次,蓝桥杯有用吗?
  这需要提到码农的核心能力了。我认为是这几点:代码能力、思维和逻辑、算法知识、自主学习能力。这些正是蓝桥杯考核的能力。
  不参加蓝桥杯,一名未来码农的职业生涯是不完美的。

1.2 蓝桥杯软件赛的题型

  省赛明年4月举行,赛场在本地的某个大学。如果你们大学报名人多,就会有一个考场。
  时间4小时,共10题,有两种题型,都是客观题,由机器判题,绝对公平。总分150。
1. 填空题
  共2题,每题5分。不要求解题过程,不限制解题手段(可以使用任何开发语言或工具,甚至是手算),只要求填写最终的结果。
  难度:一般比较简单,有时很难。
  例子:
  简单的填空题:2019省赛A组第1题
  极难的填空题:2017省赛A组第3题
2. 编程题
  共8题,分值:10、10、15、15、20、20、25、25。
  例子:
  不用算法,但比较难:2019省赛A组第7题
  需要学算法,但不难:2019省赛A组第8题

1.3 做多少题能得奖?

  这是最热门的话题之一,是蓝桥杯官方的“不宣之秘”,绝不公开。虽然是个秘密,不过可以找参赛得过奖的学长打听。
  我打听过,似乎是这样:3题三等奖,4题二等奖,5题一等奖。
  我校有一大牛是蓝桥杯天花板,他曾得过蓝桥杯上海赛区C/C++语言A组第1名,同年参加蓝桥杯国赛得全国第7名。他在省赛上做对了7题,其他3题没时间用高级算法拿满分了,就用简单的暴力法搞了几分。他有能力得150分满分,但是4小时的比赛时间确实太紧张了。

2. 官方链接

  蓝桥杯大赛:https://dasai.lanqiao.cn/
  蓝桥杯软件赛竞赛大纲:https://dasai.lanqiao.cn/notices/846/
  历年真题:https://www.lanqiao.cn/problems/?first_category_id=1&sort=students_count
  蓝桥杯的官方通知和网课,关注微信公众号:蓝桥云课

3. 零基础能得奖吗?

  答案是薛定谔之猫:当比赛结束的时候,能不能得奖,就有答案了!
  零基础是指这学期刚开始学C语言或其他编程语言的大一新生,他符合这样的画像:编程能力薄弱、没有学过数据结构和算法。
  他如果在明年4月蓝桥杯省赛前的几个月的时间里,达成以下目标,就能得奖。这些目标正是蓝桥杯考核的内容。
  编码能力:速度快且准确,几乎不用调试!语言肯定精通了,例如他参加C/C++,要精通STL的vector、sort、set、map、queue、stack、next_permutation等。
  逻辑思维:头脑灵活善于思考。不仅会做学过的例题,还能举一反三、触类旁通。
  算法知识:学了至少20~30个算法。不能再少了。
  做题数量:400题以上。虽然做题少的人可能比做题多的人更厉害,但是对个人来说,做题越多肯定越厉害。没有做题量,前面说的编码能力、逻辑思维、算法知识,都是空谈。
  那么,达成以上目标难吗?蓝桥杯难吗?

3.1 蓝桥杯难吗

  首先了解蓝桥杯到底考了什么具体的编程题目。
  在“蓝桥杯软件赛竞赛大纲”中,对考核的知识点只有概述:
  “计算机算法:枚举、排序、搜索、计数、贪心、动态规划、图论、数论、博弈论、概率论、计算几何、字符串算法等。
  数据结构:数组、对象/结构、字符串、队列、栈、树、图、堆、平衡树/线段树、复杂数据结构、嵌套数据结构等”。
  详细的考点内容,参考下面2个博客:
  (1)蓝桥杯官方备赛指南《程序设计竞赛专题挑战教程》,本书目录列出了蓝桥杯省赛的绝大多数考点,有几十个。
  (2)算法知识点大全,有300个知识点:《算法竞赛》 ,  《算法竞赛》的荣誉
  (上面2本教材都是本博主写的。王婆在卖瓜。)
  为方便大家对省赛有个直观认识,下面这个博客对2022年第13届省赛做了评价:
  2022年省赛评价
  下周的博客会详细介绍蓝桥杯的考点。
  了解了考点,那么…得奖容易吗?下面的回答似乎自相矛盾。
  首先,蓝桥杯省赛是个普及性的算法竞赛,参加者众,得奖者众。据说,一等奖10%,每年一万多人得一等;二等奖20%,三万人;三等奖30%,五万!看起来似乎还挺容易的。
  其次,蓝桥杯是个高难度的专业竞赛,不是那种随便玩玩的业余竞赛。零基础的学生要参赛得奖,难度等于:一个没学过土木工程的人,在荒地上从打地基开始到建成一座大厦。或者对比大一的高数课,高数被誉为大学最难课程、挂科之王;大一参加蓝桥杯,花的时间需要至少等于1个高数,最好2个高数!否则就当分母吧,把得奖机会让给别人。
  对绝大多数同学来说,做不到第1次参赛就得省赛一等奖并进入国赛。一般至少要参加2次,才能得省赛一等奖。这意味着需要一年半以上的努力。加油!

4. 把题目做起来

  以上是第一周的内容,请大家认真阅读并点击链接详细了解。
  最后透露绝密:蓝桥杯得奖之唯一必杀技:刷题
  空谈误国,全靠刷题。
  本周刷刷下面这些题热热身。绝不超纲,无需任何算法。有的是填空题,不编程都行。
    门牌号 https://www.lanqiao.cn/problems/592/learning/
    卡片 https://www.lanqiao.cn/problems/1443/learning/
    分数 https://www.lanqiao.cn/problems/610/learning/
    日期问题 https://www.lanqiao.cn/problems/611/learning/
    顺子日期 https://www.lanqiao.cn/problems/2096/learning/
    修剪灌木 https://www.lanqiao.cn/problems/2107/learning/
    最少砝码 https://www.lanqiao.cn/problems/1461/learning/

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

性能强劲又通用!Meta-CoT: 混合问题场景下的自适应思维链推理

©PaperWeekly 原创 作者 | 邹安妮 单位 | 上海交通大学 研究方向 |NLP&#xff0c;大模型推理 大语言模型&#xff08;LLMs&#xff09;通过思维链&#xff08;CoT&#xff09;提示技术&#xff0c;生成中间推理链作为得出答案的依据。然而&#xff0c;当前的 CoT 方法要…

计算机网络-计算机网络体系结构-传输层

目录 一、UDP 二、TCP 特点 首部格式 连接管理 可靠传输 流量控制(点对点) 拥塞控制(全局) 三、拥塞控制算法 慢开始&拥塞避免 快重传&快恢复 功能一&#xff1a;提供进程与进程之间的逻辑通信 功能二&#xff1a;复用和分用 功能三&#xff1a;对收到的报…

文件列表创建工具 Nifty File Lists mac中文版功能特色

Nifty File Lists mac是一款文件列表创建工具&#xff0c;全面的元数据支持&#xff0c;涵盖了从基本文件信息&#xff0c;如文件名、路径、大小、创建和修改日期等等内容。 Nifty File Lists mac功能特色 全面的 元数据支持强大的多线程元数据提取系统涵盖了从基本文件信息&a…

紫光同创FPGA实现HSSTLP高速接口通信,8b/10b编解码数据回环,提供PDS工程源码和技术支持

目录 1、前言免责声明 2、我这里已有的 GT 高速接口解决方案3、设计思路框架HSSTLP详解HSSTLP基本了解HSSTLP之时钟HSSTLP之PCSHSSTLP之PMAHSSTLP之接口说明 硬件设计HSSTLP IP调用和配置 4、PDS工程详解5、上板调试验证并演示6、福利&#xff1a;工程代码的获取 紫光同创FPGA实…

【计算机网络】网络编程 Socket

目录 1.TCP和UDP的区别 2.基于UDP的 Socket API 总结 3.基于TCP的Socket API 服务器程序的问题 网络编程的目的&#xff1a;通过网络&#xff0c;让不同主机之间能够进行通信。 在进行网络编程的时候&#xff0c;需要操作系统提供一组API&#xff0c;也就是Socket API&am…

用Node.js开发基于稳定扩散的AI应用

在本文中&#xff0c;我们将介绍如何构建一个 Web 应用程序&#xff0c;该应用程序使用 ChatGPT 和 Stable Diffusion 为你提供的任何网站描述生成徽标和合适的域名。 推荐&#xff1a;用 NSDT编辑器 快速搭建可编程3D场景 1、介绍 人工智能正在接管世界。 这些技术每天都在震…

基于GRU的 电影评论情感分析 - python 深度学习 情感分类 计算机竞赛

文章目录 1 前言1.1 项目介绍 2 情感分类介绍3 数据集4 实现4.1 数据预处理4.2 构建网络4.3 训练模型4.4 模型评估4.5 模型预测 5 最后 1 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 基于GRU的 电影评论情感分析 该项目较为新颖&#xff0c;适合作为竞…

Hadoop3教程(二十六):(生产调优篇)NameNode核心参数配置与回收站的启用

文章目录 &#xff08;143&#xff09;NameNode内存配置&#xff08;144&#xff09;NN心跳并发配置&#xff08;145&#xff09;开启回收站参考文献 &#xff08;143&#xff09;NameNode内存配置 每个文件块&#xff08;的元数据等&#xff09;在内存中大概 占用150byte&…

Android 12.0 Launcher3定制化功能之抽屉式(双层)app列表排序功能实现

1.概述 在12.0的系统开发中,在定制Launcher3的开发中,对于抽屉式即双层桌面的workspace的app列表排序的功能,也是常有的需求,把常用的app图标放在前面,其他的可以放在列表后面做个整体的排序,这就需要了解app列表排序的流程,然后根据需求来实现功能 如图: 2.Launcher3 …

并发编程-延时队列DelayQueue

数据结构学习网站&#xff1a; Data Structure Visualization 思维导图 DelayQueue &#xff08;延时队列&#xff09; DelayQueue 是一个支持延时获取元素的阻塞队列 &#xff0c; 内部采用优先队列 PriorityQueue 存储元素&#xff0c;同时元素必须实现 Delayed 接口&#x…

Elasticsearch 8.X 分词插件版本更新不及时解决方案

1、关于 Elasticsearch 8.X IK 分词插件相关问题 球友在 ElasticSearch 版本选型问题中提及&#xff1a;如果要使用ik插件&#xff0c;是不是就使用目前最新的IK对应elasticsearch的版本“8.8.2”&#xff1f; https://github.com/medcl/elasticsearch-analysis-ik/releases/ta…

C++入门3+类和对象上

C入门3类和对象上 一.内联函数1.宏函数的缺点2.宏函数的优点3.内联函数的语法4.内联函数的优缺点5.内联函数的使用条件6.内联函数的展开7.内联函数的一大注意事项1.内联函数声明跟定义分离2.内联函数声明跟定义分离的"奇怪"现象 二.C11对于C语法的补充1.auto关键字1.…

【Nginx34】Nginx学习:安全链接、范围分片以及请求分流模块

Nginx学习&#xff1a;安全链接、范围分片以及请求分流模块 又迎来新的模块了&#xff0c;今天的内容不多&#xff0c;但我们都进行了详细的测试&#xff0c;所以可能看起来会多一点哦。这三个模块之前也从来都没用过&#xff0c;但是通过学习之后发现&#xff0c;貌似还都挺有…

python模块之feapder 爬虫框架

一、简介 官网&#xff1a;https://feapder.com/#/ feapder是一款上手简单&#xff0c;功能强大的Python爬虫框架&#xff0c;内置AirSpider、Spider、TaskSpider、BatchSpider四种爬虫解决不同场景的需求&#xff0c;但像任何工具一样&#xff0c;它也有其优点和缺点。以下是…

如何利用考培系统进行个性化学习和评估

考培系统作为一种现代化的学习和评估工具&#xff0c;可以为学生提供个性化的学习和评估服务。它利用先进的技术和算法&#xff0c;根据学生的学习情况和需求&#xff0c;为其量身定制学习计划&#xff0c;并提供相应的评估反馈。 1. 个性化学习 考培系统通过分析学生的学习情…

QML(25)——文本输入框组件的区别(TextField TextInput TextArea TextEdit)

目录 效果展示适用场景文本组件TextLabelText和Label的区别 单行文本输入框TextFieldTextInputTextField 和 TextInput的区别 多行文本输入框TextAreaTextArea 和 TextEdit 的区别 效果展示 适用场景 场景组件属性短文本Text长文本 末尾省略Textelide: Text.ElideRight文本设置…

通用FIFO设计深度8宽度64,verilog仿真,源码和视频

名称&#xff1a;通用FIFO设计深度8宽度64&#xff0c;verilog仿真 软件&#xff1a;Quartus 语言&#xff1a;verilog 本代码为FIFO通用代码&#xff0c;其他深度和位宽可简单修改以下参数得到 reg [63:0] ram [7:0];//RAM。深度8&#xff0c;宽度64 代码功能&#xff1a…

ArmSoM-RK3588编解码之mpp解码demo解析:mpi_dec_test

1. 简介 [RK3588从入门到精通] 专栏总目录 mpi_dec_test 是rockchip官方解码 demo 本篇文章进行mpi_dec_test 的代码解析&#xff0c;解码流程解析 2. 环境介绍 硬件环境&#xff1a; ArmSoM-W3 RK3588开发板 软件版本&#xff1a; OS&#xff1a;ArmSoM-W3 Debian11 3.…

低代码助力软件开发

低代码开发工具正在日益变得强大&#xff0c;它正不断弥合着前后端开发之间的差距。对于后端来说&#xff0c;基于低代码平台开发应用时&#xff0c;完全不用担心前端的打包、部署等问题&#xff0c;也不用学习各种框架&#xff08;Vue、React、Angular等等&#xff09;&#x…

GO 语言如何用好变长参数?

函数重载 对于函数重载相信编码过的 xdm 肯定不会陌生&#xff0c;函数重载就是在同一个作用域内定义多个具有相同名称但参数列表不同的函数 此处的参数列表不同&#xff0c;可以是参数的类型不同&#xff0c;参数的个数不同 那么我们一起分别来看看 C 语言&#xff0c;C 语…