当前位置: 首页 > news >正文

蓝桥杯学长经验笔记

  1. 平台:立扣,牛客网,蓝桥云课 ,codeforce
  2. 刷题时间:刷题时间:
    每天:有课一个多小时
    周末 3-4 小时:学一部分做一点题
  3. 书:《算法竞赛从入门到进阶》、《算法笔记》、《算法竞赛入门经典》
  4. 网课:蓝桥云课、牛客网。
  5. 比赛:立扣周赛,牛客小白月赛,蓝桥云课双周赛,洛谷入门赛。
  6. 考前去蓝桥题库找相关的题目进行联系,根据自己的弱项进行针对性训练、

●多刷题,把代码模板练熟。
●多思考,多看一些思维题,能够灵活运用算法解题。
●多参加比赛,每场比赛完了之后做好总结,反思自己哪方面的知识没有掌握。

  1. 考试内容:
    填空题会围绕DFS搜索回溯、字符串处理和模拟题为主,需要看看队列,栈,map,vector,优先队列,set等基础数据结构知识,简单的动态规划(公式或模板)为辅进行考,代码填空题看完题直接将代码复制到DEV上进行添加代码和运行。填空题如果有复杂方法,想不到简单方法,在时间复杂度允许的情况(109以下都可以等它出结果,最多1011的代码就不要运行了)下,可以让它在后台运行着去看后面的题,要确保运行的复杂代码出现的结果是对的(你自己必须认为这样做是对的,如果对复杂的代码的思想比较模糊就不要去打,直接去看下面的题,根据分值进行合理安排)。
    代码大题会以思维题和高效算法进行出题,代码大题要想满分考的基本上都是nlog(n)的算法,最最常用的算法就是二分算法,其次就是二分算法思想,复杂的动态规划,树型结构(树型结构题目不会太难,就考思想和性质,线段树出现的概率很大,可以选择性的用线段树和树状数组做)的题目,归并算法是二分算法的扩展,出现的概率也很高。代码大题也会用到容器的知识,还有很多的算法也会出现,比如数论和图论等。
  2. 比赛时间安排:
    开始考试时先用一分钟的时间看一看每个题的分值,心里有个数就行,先做前面的填空题(就算代码题分值高,也要先做会填空题,让自己先适应适应考试环境,为后面比较难的题练练手和活跃下自己的思维),最早10点进入代码题,除非填空题剩下的全没思路了(全没思路就不要继续看了,直接往后面接着走,没思路的题看长了反而回影响自己的状态),10点半到11点这个时间段开始做代码题,可以10点半之前做,但一定不能11点后才开始做代码题,除非你快11点了,一个题这就做出来了可以往后拖一拖,根据自身情况最好留点时间检查错误。
  3. 备考指南:
    蓝桥杯不断进行改革,过去的比赛是五道填空题,五道编程题,而现在有两道填空题,八道编程题。过去蓝桥杯被称为回溯杯或者暴力杯,其中一半的题目可以通过回溯法解决;然而现在更偏向于数学,例如“二十个圆和二十条直线最多把平面分成多少个部分”这道题就像是数学题,程序题也会将求解方法融入到数学中。填空题中有时会出现一些计算机基础问题,例如第十二届蓝桥杯省赛、国赛的填空第一题就考察了计算机容量的单位换算,(一字节等于8位,1KB=1024B,1MB=1024KB。)因此,仅仅掌握编程是不够的。要了解这个信息,可以做近几年的蓝桥杯套题,感受出题的方向。
  4. 最好的方法是听课,尤其是听竞赛选手讲的课。听课是获取知识最快的方式,认真听可以事半功倍,我当初学习的时候基本就是在网上看文字来学习,文字比较晦涩难懂,并且没有老师给我解释,所以学习起来比较吃力。如果有老师、学长答疑的话学习起来会轻松很多,可能我花一两个月才搞懂的东西,大家听课一两个星期就掌握了。
  5. 其次是刷题,先是学习相关知识点,然后去刷简单题,当然也并不是说只刷“学过的知识点”,有时候我们会遇到没学过的,那就遇到了再去单独学。有一点尤其要注意,就是不要执着于做难题,要把简单题理解吃透。很多时候在比赛场上,题目并不难,都是学过的知识
    点,但就是想不出,这就是简单题没理解导致的。
  6. 多打比赛,蓝桥云课最近推出了“新生编程排位赛”和“算法双周赛”,这是很好的训练赛,大家可以按时参加比赛检验自己的水平。真题推荐是赛前去做,这样的话价值最大,一定要认真补题。
  7. 坚持和强执行力,只要愿意付出努力,任何时间不不算晚。种一棵树最好的时间是十年前,其次是现在。不论是学算法还是学其他的什么东西、做任何事,如果想要做好都要有极强的毅力,做好吃苦的准备我当时学习算法的时候经常为了学懂某个算法花一周一个月时间,刷题到深夜,比赛前也比较焦虑,这都是正常的。
  8. 坚持不懈,结伴同行。刷题、学习的过程必然是枯燥的,并且大学了嘛没有人每天催促你学习,你也会发现身边的摆子越来越多了,其实这未必是件坏事对吧,这样你的竞争力就强了嘛。你只需要坚持做一件事把它做好,就能比很多人强了。在备赛的过程中,可以找几个伙伴一起训练,遇到不会的互相请教,有好题互相分享。
  9. 学会放松。良好的心态也是比赛拿奖的关键,这几天有同学在准备icpc西安站,他跟我讲最近都寝食难安,十分紧张。适当的紧张肯定是有好处的,但是不要让紧张占领你的精神高地,要学会摆平心态,沉着应对比赛。可能有不少同学是刚经历完高考,我高中的时候就有这样的同学,平时年级前几名,到了高考十分紧张,最后的结果就不尽人意。
  10. 老师培训内容:
    请添加图片描述
    请添加图片描述
  • 注意右下角
    请添加图片描述
    请添加图片描述

相关文章:

蓝桥杯学长经验笔记

平台:立扣,牛客网,蓝桥云课 ,codeforce刷题时间:刷题时间: 每天:有课一个多小时 周末 3-4 小时:学一部分做一点题书:《算法竞赛从入门到进阶》、《算法笔记》、《算法竞赛…...

开发库介绍

一、开发库选择 1.1 概述 STM32开发相关的库有很多,它们都是为了方便开发者使用STM32微控制器而提供的软件工具。根据不同的功能和层次,可以将它们分为以下几类: CMSIS库(Cortex Microcontroller Software Interface Standard&am…...

基于单片机的智能清洁小车设计—控制系统设计

收藏和点赞,您的关注是我创作的动力 文章目录 概要 一、研究的主要内容和目标二、总体方案设计2.1智能清洁小车的硬件系统组成2.2智能清洁小车的硬件结构图 三、 小车结构设计5.1基本布局和功能分析5.2小车二维及三维图小车三维图: 四、 原理图程序 五、…...

玩转视图变量,轻松实现动态可视化数据分析

前言 在当今数据驱动的世界中,数据分析已经成为了企业和组织中不可或缺的一部分。传统的静态数据分析方法往往无法满足快速变化的业务需求和实时决策的要求。为了更好地应对这些挑战,观测云的动态可视化数据分析应运而生。 在动态可视化数据分析中&…...

【51单片机】:智能施工电梯系统

项目效果: 基于51单片机的智能施工电梯系统 摘 要 智能施工电梯系统目前广泛应用于人们建筑工程中,为人们施工时上下搬运提供了极大的便利。智能施工电梯系统包括密码开启、超重提示,电梯运作及相关信息显示等等功能,施工电梯为我…...

前端线上部署,如何通知用户有新版本

前言 version-polling 是一个轻量级的 JavaScript 库,它可以实时检测 web 应用的 index.html 文件内容是否有变化。当服务端发布新版本后,前端会自动弹出更新提示,让用户刷新页面,以加载最新的资源和功能。这样可以提高用户体验和…...

Debezium日常分享系列之:Debezium2.4版本之用于 MongoDB的Debezium 连接器

Debezium日常分享系列之:Debezium2.4版本之用于 MongoDB的Debezium 连接器 一、综述二、改变流三、阅读偏好四、MongoDB 连接器的工作原理五、支持的 MongoDB 拓扑六、所需的用户权限七、逻辑连接器名称八、执行快照九、临时快照十、增量快照1.增量快照流程2.Debezi…...

编程应用场景:便利店商超进销存管理系统软件,试用版可以免费试用下载

编程应用场景:便利店商超进销存管理系统软件,试用版可以免费试用下载 软件特色: 1、功能实用,操作简单,不会电脑也会操作,软件免安装,已内置数据库。软件在关闭的时候,可以设置会员…...

【LInux】进程概念II -- 描述进程

Halo,这里是Ppeua。平时主要更新C语言,C,数据结构算法…感兴趣就关注我吧!你定不会失望。 本篇导航 0. 进程概念1. 描述进程2. 组织进程 0. 进程概念 在初学阶段,我们对进程这个词仅在书上看见过,大多不太理解这个究竟是什么意思…...

紫光集团、展讯通信、锐迪科(RDA)、紫光展锐以及翱捷科技(ASR)关系梳理

紫光集团、展讯通信、锐迪科(RDA)、紫光展锐以及翱捷科技(ASR)关系梳理 参考链接: 一文梳理国产芯片巨头:紫光集团https://zhuanlan.zhihu.com/p/578232102 紫光展锐发展史,曾经的热血海归们如今都去哪了? 然而早在2013年和2014年,展讯和锐迪科就分别被紫光收购。相隔一…...

7.多线程之单例模式

单例模式 文章目录 单例模式1. 什么是单例模式2. 饿汉模式3. 懒汉模式3.1 单线程版:3.2 多线程版 1. 什么是单例模式 单例模式是一种设计模式,常见的设计模式还有工厂模式、建造者模式等。 设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码…...

docker 常用指令

以下是一些常用的Docker指令&#xff1a; 构建镜像&#xff1a; docker build -t <image_name> <Dockerfile_directory>运行容器&#xff1a; docker run -d --name <container_name> <image_name>查看正在运行的容器&#xff1a; docker ps停止容…...

Numpy、Pandas、Matplotlib学习(更新ing...)

数据科学 一、Numpy二、Pandas三、Matplotlib参考链接 一、Numpy 在numpy中以np.nan表示缺失值&#xff0c;它是一个浮点数。 二、Pandas 1、如要选出col0在30到80之间的行中col3与col1之差为奇数的行&#xff0c;或者col2大于50中的行col3超过col1均值的行&#xff0c;可以…...

Linux-sdio接口

支持模式 4位模式&#xff1a; CMD&#xff1a;命令线&#xff0c;单向传输&#xff0c;由主机控制。 DAT0-DAT3&#xff1a;数据线&#xff0c;双向传输&#xff0c;由主机和外设共同控制。8位模式&#xff1a; CMD&#xff1a;命令线&#xff0c;单向传输&#xff0c;由主机…...

【MATLAB源码-第62期】基于蜣螂优化算法(DBO)的无人机三维地图路径规划,输出最短路径和适应度曲线。

操作环境&#xff1a; MATLAB 2022a 1、算法描述 蜣螂优化算法&#xff08;Dung Beetle Optimization, DBO&#xff09;是一种模拟蜣螂在寻找食物和进行导航的过程的优化算法。蜣螂是一种能够将粪球滚到合适地点的昆虫&#xff0c;它们利用天空中的光线和自身的感知能力来确…...

RealVNC Enterprise 7.7.0 Crack

RealVNC连接_旗舰产品 RealVNC Connect 是为需要强大安全性、弹性和安心的组织提供的远程访问解决方案。 设备访问 按需协助 随时随地安全访问和管理任何设备 通过安全的远程访问让您的组织保持联系&#xff0c;帮助您提高生产力并促进更广泛的协作。 随时随地安全远程访问和…...

Windows下Jenkins自动化部署SpringBoot应用

Windows下Jenkins自动化部署SpringBoot应用 1、下载安装包 下载地址&#xff1a; 一个是 msi 程序&#xff1a; https://mirrors.aliyun.com/jenkins/windows/ 一个是 war 程序&#xff1a; https://get.jenkins.io/war-stable/ https://mirrors.jenkins.io/war/ 这里我…...

Leetcode59螺旋矩阵2

代码&#xff1a; class Solution {public int[][] generateMatrix(int n) {if(n1){int[][] arr {{1}};return arr; }int[][] arr new int[n][n];int cnt1;int left 0,right n-1,top0,downn-1;while(left<right){for(int ileft;i<right;i){arr[top][i] cnt;}for(in…...

抖音很火的情侣飞行棋/真心话大冒险/情侣扫雷html网站源码带在线支付、代理分销等!

-------- 演示地址 -------- 演示地址&#xff1a;http://game.71.vy386.cn 演示后台&#xff1a;http://game.71.vy386.cn/admin 后台账号&#xff1a;admin888 后台密码&#xff1a;admin888 -------- 程序特色 -------- 1、完整的分销制度&#xff0c;可自定义多种不同…...

Word批量删除文档属性和个人信息方法图解

投标文件中设计敏感信息&#xff0c;在投标前必须删除&#xff0c;Word批量删除文档属性和个人信息方法图解&#xff1a; 右键word文件属性--详细信息&#xff0c;可以查看如下信息&#xff1b; 删除上述信息的办法&#xff1a; 1.打开word文件---文件 2.检查文档、检查文档 检…...

Prompt Tuning、P-Tuning、Prefix Tuning的区别

一、Prompt Tuning、P-Tuning、Prefix Tuning的区别 1. Prompt Tuning(提示调优) 核心思想:固定预训练模型参数,仅学习额外的连续提示向量(通常是嵌入层的一部分)。实现方式:在输入文本前添加可训练的连续向量(软提示),模型只更新这些提示参数。优势:参数量少(仅提…...

C++ 求圆面积的程序(Program to find area of a circle)

给定半径r&#xff0c;求圆的面积。圆的面积应精确到小数点后5位。 例子&#xff1a; 输入&#xff1a;r 5 输出&#xff1a;78.53982 解释&#xff1a;由于面积 PI * r * r 3.14159265358979323846 * 5 * 5 78.53982&#xff0c;因为我们只保留小数点后 5 位数字。 输…...

【RockeMQ】第2节|RocketMQ快速实战以及核⼼概念详解(二)

升级Dledger高可用集群 一、主从架构的不足与Dledger的定位 主从架构缺陷 数据备份依赖Slave节点&#xff0c;但无自动故障转移能力&#xff0c;Master宕机后需人工切换&#xff0c;期间消息可能无法读取。Slave仅存储数据&#xff0c;无法主动升级为Master响应请求&#xff…...

均衡后的SNRSINR

本文主要摘自参考文献中的前两篇&#xff0c;相关文献中经常会出现MIMO检测后的SINR不过一直没有找到相关数学推到过程&#xff0c;其中文献[1]中给出了相关原理在此仅做记录。 1. 系统模型 复信道模型 n t n_t nt​ 根发送天线&#xff0c; n r n_r nr​ 根接收天线的 MIMO 系…...

USB Over IP专用硬件的5个特点

USB over IP技术通过将USB协议数据封装在标准TCP/IP网络数据包中&#xff0c;从根本上改变了USB连接。这允许客户端通过局域网或广域网远程访问和控制物理连接到服务器的USB设备&#xff08;如专用硬件设备&#xff09;&#xff0c;从而消除了直接物理连接的需要。USB over IP的…...

python报错No module named ‘tensorflow.keras‘

是由于不同版本的tensorflow下的keras所在的路径不同&#xff0c;结合所安装的tensorflow的目录结构修改from语句即可。 原语句&#xff1a; from tensorflow.keras.layers import Conv1D, MaxPooling1D, LSTM, Dense 修改后&#xff1a; from tensorflow.python.keras.lay…...

【网络安全】开源系统getshell漏洞挖掘

审计过程&#xff1a; 在入口文件admin/index.php中&#xff1a; 用户可以通过m,c,a等参数控制加载的文件和方法&#xff0c;在app/system/entrance.php中存在重点代码&#xff1a; 当M_TYPE system并且M_MODULE include时&#xff0c;会设置常量PATH_OWN_FILE为PATH_APP.M_T…...

淘宝扭蛋机小程序系统开发:打造互动性强的购物平台

淘宝扭蛋机小程序系统的开发&#xff0c;旨在打造一个互动性强的购物平台&#xff0c;让用户在购物的同时&#xff0c;能够享受到更多的乐趣和惊喜。 淘宝扭蛋机小程序系统拥有丰富的互动功能。用户可以通过虚拟摇杆操作扭蛋机&#xff0c;实现旋转、抽拉等动作&#xff0c;增…...

Java详解LeetCode 热题 100(26):LeetCode 142. 环形链表 II(Linked List Cycle II)详解

文章目录 1. 题目描述1.1 链表节点定义 2. 理解题目2.1 问题可视化2.2 核心挑战 3. 解法一&#xff1a;HashSet 标记访问法3.1 算法思路3.2 Java代码实现3.3 详细执行过程演示3.4 执行结果示例3.5 复杂度分析3.6 优缺点分析 4. 解法二&#xff1a;Floyd 快慢指针法&#xff08;…...

Qt Quick Controls模块功能及架构

Qt Quick Controls是Qt Quick的一个附加模块&#xff0c;提供了一套用于构建完整用户界面的UI控件。在Qt 6.0中&#xff0c;这个模块经历了重大重构和改进。 一、主要功能和特点 1. 架构重构 完全重写了底层架构&#xff0c;与Qt Quick更紧密集成 移除了对Qt Widgets的依赖&…...