零基础小白怎么准备蓝桥杯-蓝桥杯竞赛经验分享

零基础小白怎么准备蓝桥杯

零基础小白怎么准备蓝桥杯-蓝桥杯竞赛经验分享

    • 前言
    • 竞赛简介
    • 竞赛目的
    • 如何备战
      • 1.基础学习
      • 2.实战训练(非常重要)
    • 资料分享

前言

博主在蓝桥杯中获得过十四届Java B 组的省一国二,本文为大家介绍一下蓝桥杯并分享一下自己的参赛经验。

竞赛简介

image-20231205161004410

​ 蓝桥杯全称《蓝桥杯全国软件和信息技术专业人才大赛》,是由国信蓝桥和工信部举办的全国性IT学科赛事。全国1200余所高校参赛,累计参赛人数超过40万人。蓝桥杯大赛连续两年被列入中国高等教育学会发布的“全国普通高校学科竞赛排行榜”,是高校教育教学改革和创新人才培养的重要竞赛项目。对大学生综合评测,奖学金评定,保研加分都有一定助益。

image-20231205160934792

​ 蓝桥杯大赛共包括多个竞赛组别,个人赛-软件类,个人赛-电子类,以及视觉艺术大赛。其中个人赛-软件类的比赛科目包括C/C++程序设计、Java软件开发、Python程序设计。我们常说的蓝桥杯主要是针对的软件类的赛项。

image-20231205160914582

​ 除了上面的C++、JAVA、Python语言分组以外,它还分为A,B,C组,分别对应为985/211,本科,专科组,C组可以报B,A,但是A不能报B,C,防止有高手来虐杀!而且即使你不以院校的名义参加,现在也可以以个人的名义参加比赛。

​ 蓝桥杯分为省赛和国赛,省赛排名的前10%获得一等奖,接下来的20%为二等奖,再下来的30%三等奖。你的排名在前60%你就可以获奖,如果你有幸拿了省一等奖,还可以参加国赛,省赛每个组别设置一、二、三等奖,总决赛每个组别设置一、二、三等奖及优秀奖,具体详见大赛章程。

竞赛目的

通过竞赛驱动学习:通过参加竞赛提高自己视野、编程能力、算法水平,很多人报名的时候都是小白的起点一点点摸索,在比赛准备的阶段不断学习,不断进步,这个备赛的过程给自己带来很大成长,这也是参加竞赛最大的意义。

竞赛加分:参加一些含金量较高的比赛,对有些人保研加分,评奖评优加分。

就业机会:提高编程能力,面试机试都轻松很多,而且能够添加到自己的简历中,现在蓝桥杯的名声很大,很多公司面试中也会注意这一点。

如何备战

1.基础学习

首先,先了解算法能干什么,有个概念,例如链表二叉树,递归,哈希,dfs,bfs,贪心,字符串,常见dp,最短路径,最小生成树等简单先过一遍,推荐看视频讲解详细一点,然后dfs,bfs,贪心这三个最主要,模拟是基本、递归、深搜和广搜。

  • 看书/刷题解:《算法竞赛入门经典》《算法导论》《数据结构》以及各种经典例题等,具有针对性!

蓝桥杯是oi赛制,其中有5道填空题(5 + 5 + 10 + 10 + 15 = 45),6道大题(15 + 20 + 20 + 25 + 25),4个小时。如果想拿省一,填空题十分重要。
赛前准备:

  • 要把常用的函数(lcm,gcd)以及算法模板背下来,因为蓝桥杯不让带纸质材料。
  • 在考试前几分钟,看看自己所用的语言的帮助文档能不能打开。
  • API帮助文档很有用(C、C++、JAVA的那些函数)
  • 在编程大题,一定要学会拿部分分。

2.实战训练(非常重要)

实践是检验真理的唯一标准,零基础的同学可以从现在就开始打这场算法双周赛,不要害怕自己是小白!

image-20231205160545911
  • 这是官方今年新出的【蓝桥·算法双周赛】,可以作为为“蓝桥杯模拟赛”来进行练习。这个算法赛是一个月举办两场,没有参赛门槛,免费报名。
  • 在得到算法训练的同时,比赛的前10名有丰厚的现金奖励,最高是300元,前10名均可获得现金奖励!
image-20231206112714300

这样下来到明年四月份比赛前,大概可以参加不下10场比赛,这10多场比赛打下来,拿个省一是很轻松的事情。

比赛地址:https://www.lanqiao.cn/oj-contest/?channel_id=48
进入链接后,我们可以看到又分为【小白入门赛】【强者挑战赛】,大家就可以根据自己的情况点击下方按钮进行报名。

image-20231206113617907

我非常建议大家参加这个【蓝桥·算法双周赛】,还有几个非常重要的原因:

1、这个比赛赛后会有个人、省、学校的排名,从这个排行榜里,不仅可以看到自己的真实水平,还可以看看自己离省奖还差多远,而蓝桥杯的获奖率是60%左右。

2、这个比赛还提供赛后直播讲解,直播时间是当晚比赛结束后21:00,这一点对于新手小白的算法能力提升十分有帮助;在排行榜【时间】部分,你点击它,可以看到其他参赛大佬提交的为true的代码,学习的本质就是模仿+刻意练习,学习大佬代码,是算法学习中,非常重要的一部分。

image-20231205182810032 image-20231205182906190

3、蓝桥·算法双周赛,算是个“小蓝桥杯”了!每2周就可以参加一次,那等到明年4月蓝桥杯省赛,总共能参加12场!?这12场练下来,蓝桥杯还能不上岸?不拿个省一、国一,怎么都说不过去了吧哈哈哈哈

资料分享

  • 算法双周赛

  • 小码哥-恋上数据结构与算法

  • 拉勾教育-数据结构与算法特训营二期

image-20231205181025488

最后,预祝大家能在十五届的大赛中有个好成绩!

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

流量异常-挂马造成百度收录异常关键词之解决方案(虚拟主机)

一.异常现象:流量突然暴涨,达到平时流量几倍乃至几十倍,大多数情况下因流量超标网站被停止。 二.排查原因: 1.首先分析web日志:访问量明显的成倍、几十倍的增加;访问页面不同;访问IP分散并不固…

阿里云上传文件出现的问题解决(跨域设置)

跨域设置引起的问题 起因&#xff1a;开通对象存储服务后&#xff0c;上传文件限制在5M 大小&#xff0c;无法上传大文件。 1.查看报错信息 2.分析阿里云服务端响应内容 <?xml version"1.0" encoding"UTF-8"?> <Error><Code>Invali…

27. 深度学习进阶 - 为什么RNN

文章目录 一个柯基的例子为什么RNN or CNN Hi&#xff0c;你好。我是茶桁。 这节课开始&#xff0c;我们将会讲一个比较重要的一种神经网络&#xff0c;它对应了咱们整个生活中很多类型的一种问题结构&#xff0c;它就是咱们的RNN网络。 咱们首先回忆一下&#xff0c;上节课咱…

zookeeper集群介绍

一个leader&#xff0c;多个follower&#xff0c;组成的集群 集群中只要有半数以上得节点存活&#xff0c;zookeeper集群就能正常服务 顺序一致性&#xff1a; 来自同一个client的更新请求按其发送顺序依次执行 原子性&#xff1a; 更新操作要么成功要么失败&#xff0c; 没有…

zookeeper1==zookeeper源码阅读,源码启动ZK集群

下载源码 Tags apache/zookeeper GitHub https://codeload.github.com/apache/zookeeper/zip/refs/tags/release-3.9.1 JDK8 MAVEN3.8.6 mvn -DskipTeststrue package 配置ZK1 zkServer.cmd中指出了启动类是 QuorumPeerMain QuorumPeer翻译成集群成员比较合理&#xf…

一文读懂MySQL基础知识文集

&#x1f3c6;作者简介&#xff0c;普修罗双战士&#xff0c;一直追求不断学习和成长&#xff0c;在技术的道路上持续探索和实践。 &#x1f3c6;多年互联网行业从业经验&#xff0c;历任核心研发工程师&#xff0c;项目技术负责人。 &#x1f389;欢迎 &#x1f44d;点赞✍评论…

实战演练 | 在 Navicat 中格式化日期和时间

Navicat 支持团队收到来自用户常问的一个问题是&#xff0c;如何将网格和表单视图中的日期和时间进行格式化。其实这个很简单。今天&#xff0c;我们将介绍在 Navicat Premium 中进行全局修改日期和时间格式的步骤。 如果你想边学边用&#xff0c;欢迎点击 这里 下载免费全功能…

cookie 与 session

参考&#xff1a;Cookie和Session详解 1、cookie 1.1、从视图函数设置cookie login_action视图函数中&#xff0c;添加浏览器cookie&#xff1b;event_manage视图中&#xff0c;从浏览器获取cookie。如下&#xff1a; # jk_app/views.py 文件 from django.shortcuts import r…

Zabbix自定义飞书webhook告警媒介1

说明&#xff1a;此配置仅适用于7版本及以上&#xff0c;低版本可能有问题 JavaScript 内容如下&#xff1a; try {var sourceData JSON.parse(value),req new HttpRequest(),response;if (sourceData.HTTPProxy) {req.setProxy(sourceData.HTTPProxy);}req.addHeader(Conte…

20 执行时长

题目描述 为了充分发挥GPU算力9&#xff0c;需要尽可能多的将任务交给GPU执行&#xff0c;现在有一个任务数组&#xff0c;数组元素表示在这1秒内新增的任务个数且每秒都有新增任务。 假设GPU最多一次执行n个任务&#xff0c;一次执行耗时1秒&#xff0c;在保证GPU不空闲情况下…

同旺科技 USB TO RS-485 定制款适配器--- 拆解(一)

内附链接 1、USB TO RS-485 定制款适配器 ● 支持USB 2.0/3.0接口&#xff0c;并兼容USB 1.1接口&#xff1b; ● 支持USB总线供电&#xff1b; ● 支持Windows系统驱动&#xff0c;包含WIN10 / WIN11系统32 / 64位&#xff1b; ● 支持Windows RT、Linux、Mac OS X、Windo…

easyui实现省市县三级联动

一、技术: 前端采用的是easyui+jquery+jsp页面 后端采用springmvc+mybatis+mysql8 效果图 二、cascadeEasyui.jsp页面 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%String path = request.getContex…

使用Go快速开发TCP公共服务

使用Go快速开发TCP公共服务 文章目录 使用Go快速开发TCP公共服务一、前言二、实现思路三、源码四、测试使用五、最后 一、前言 之前使用的公共TCP服务无法使用了&#xff0c;想了一下整个实现原理不是很复杂&#xff0c;就利用Go快速开发了一个&#xff0c;利用公网服务器可以…

mysql数据库安装和卸载

安装 双击mysql-8.1.0-winx64.msi开始安装 进入mysql配置向导 默认不用修改 设置密码 接下来全部默认安装。使用数据库管理软件连接测试。提供的Navicat Premium 12.rar解压即可用 这个问题主要是因为MySQL服务器使用了caching_sha2_password插件来加密密码&#xff0c;而…

ubuntu安装docker及docker常用命令

docker里有三个部分 daemon 镜像 和 容器 我们需要了解的概念 容器 镜像 数据卷 文章目录 docker命令docker镜像相关命令docker容器相关命令数据卷ubuntu安装docker docker命令 #启动&#xff0c;停止&#xff0c;重启docker systemctl start docker systemctl stop docker s…

DALI1.0学习——BIT解码

最近在学习DALI调光相关知识并下载了Microchip提供的基于ATMega88PA的软件工程及硬件设计参考方案。写这些文章的目的就是把自己对知识的理解作一些梳理。 芯片厂果然专业&#xff0c;考虑得相当周到&#xff0c;为了芯片销量连软件和硬件方案全都提供了。芯片厂关于DALI1.0实…

redis计数器与数量控制

命令行命令&#xff1a; 127.0.0.1:6379> exists mycounter (integer) 0 127.0.0.1:6379> set mycounter 99 //设置一个值 OK 127.0.0.1:6379> get mycounter //获得一个值 "99" 127.0.0.1:6379> incr mycounter //对计数器进行增加操作 (integer) 100…

论文笔记--A Fine-grained Interpretability Evaluation Benchmark for Neural NLP

论文笔记--A Fine-grained Interpretability Evaluation Benchmark for Neural NLP 1. 文章简介2. 文章概括3 文章重点技术3.1 数据收集3.2 数据扰动3.3 迭代标注和检查根因3.4 度量3.4.1 Token F1-score3.4.2 MAP(Mean Average Precision) 4. 文章亮点5. 原文传送门 1. 文章简…

【从零开始学习JVM | 第四篇】类加载器的分类以及双亲委派机制

前言&#xff1a; 在Java编程中&#xff0c;类加载器(Class Loader)扮演着重要的角色。类加载器负责加载Java字节码并将其转换为可执行对象&#xff0c;使得我们能够在应用程序中使用各种类和资源。Java类加载器的设计和实现旨在支持动态扩展和模块化编程&#xff0c;为Java语…