蓝桥杯拿到一等奖,并分享经验
昨天和群里的小伙伴在群里聊,有的小伙伴竟然说蓝桥杯一等奖没有含量,我也是醉了!

就像去年看了一个号主写的:研究生遍地都是!
放眼全国14亿人口,别说研究生了,本科生占比有多少?
“蓝桥杯是我人生中得到的第一个大奖,在蓝桥杯大赛备赛期间,我学到了很多知识、技术,结识了很多志同道合的朋友,也让我明白了我的兴趣和爱好是什么,我终于找到了自己的人生目标和奋斗的方向。”
最近有很多小伙伴问小孟:孟哥,蓝桥杯有必要参加吗?
其实参加能学到不少的东西!
[蓝桥杯大赛]作为国内领先的全国性IT学科赛事,连续三年入选中国高等教育学会发布的“全国普通高校学科竞赛排行榜”。每一届都吸引全国千余所高校、数万名选手参赛。
蓝桥杯适合哪些人?
01 没有学校统一组织报名的同学。与组委会老师联系确定本校无组织老师后,也可以个人参赛。
02 学校有统一组织报名,因名额有限没有被筛选上,想自己争取机会的同学。
作为计算机相关专业的大学生,或多或少都听说过,参加过,甚至不止一次参加过蓝桥杯。来自清华大学的汪乐平同学,从本科阶段以来就多次参加蓝桥杯大赛,多次获奖,最终在第十三届蓝桥杯大赛C/C++程序设计研究生组中获得国赛一等奖第一名。
随着算法应用范围越来越广,除了多次参赛的选手外,跨专业参加蓝桥杯的选手也越来越多。在第十三届蓝桥杯大赛单片机设计与开发职业院校组中获得国赛一等奖第一名的选手张凯就是一名跨专业参赛的选手代表。
张凯就读于郑州铁路职业技术学院铁道信号自动控制专业,上大学时因为种种原因并没有选择计算机专业,但是也不想完全放弃,就参加了学校的无线电协会,在老师和学长学姐们的指导和带领下学习模数电、单片机等知识。在备赛过程中,他制作了稳压电源、电子时钟、番茄闹钟等相关科技创新作品,并且把历年来所有的省赛、国赛题全部都做了一遍,最终获得了国赛一等奖第一名。
参加蓝桥杯的选手既是为自己而战,也是为母校的荣誉而战。在浙江机电职业技术学院就读的陈彦匡“幸运”的碰到了良师益友,“幸运”的加入程序设计竞赛大家庭,在老师和教练的带领下,他从缺乏自信,变得“自信强大”,逐渐萌生并实现了一个又一个梦想。
“念念不忘,必有回响”,在第十三届蓝桥杯大赛中,陈彦匡不但收获了自己的Java软件开发大学C组中一等奖第一名,同时实现了母校浙江机电职业技术学院在蓝桥杯大赛Java软件开发大学C组上的三连冠。
如果在大学里注定要参加一次蓝桥杯,不如就现在吧。第十四届蓝桥杯大赛个人报名通道在12月19日-12月30日期间限时开放。抓住最后的机会,所有的努力都是为了在更高的赛场上,遇到更强的对手。
03 参赛经验
首先如果想冲奖的话,一个好的队伍是很有必要的,找队友并不建议一定按建模手,编程手,论文手分配,在我看来数学建模知识之间关联性是很大的,每个人只负责自己的部分最后的结果只能是对对方的工作无法理解。
建议至少两个人对模型与编程都有了解,这样才能互相合作交流。
然后是数学建模知识准备方面,我建议初学者首先要做的是去了解各种常用模型能解决什么样的问题,然后学习模型如何应用,初始阶段不需要学习模型的原理推导,具体原理在比赛时也足够时间学习描述了。
我本人还学习了机器学习,数据分析相关的内容,即便在以后的发展看来,学习这些内容也是很有意义的,达成了我想在大学期间多学一些知识的目的。因此很建议大家也去学一学机器学习。
本人学习的资料有机器学习方面的吴恩达机器学习,统计学习方法,以及其他网路上的帖子,这部分我本人学习的比较杂,没有成一个很好的体系大家仅供参考就好,数据分析方面主要需要熟练掌握python的numpy和pandas库的使用方法,多做一些实例练习。
关于比赛期间的经验,我参加的比赛都会熬夜,但不建议第一天就开始通宵,前期要保存一些精力,合理分配时间。还是要抽出时间吃饭,其他时间的话如果不是很有信心建议不要干别的事情,我们为了国赛还集体翘了六级考试,如果当时一起去考了的话,按时间来说就无法完成论文了。
总之,一次参赛终生受用!
04 蓝桥杯刷题
刷题的顺序应该从基础到复杂。


第一题,以下函数的功能是将任意整数进行因式分解, 请完成该程序的空缺使函数能够正常运算void f(int n){ for(int i=2; i<n/2; i++){ //———–(1)———— { printf(“%d “, i); n = n / i; } }if(n>1) printf(“%d\n”, n); } 第二题,以下函数的功能是将给定字符串进行倒序输出, 请完成该函数空缺部分。char* p = “abcdef”;char* q = (char*)malloc(strlen(p)+1);for(int i=0, int len=strlen(p);i<len-1; i++) q__1__ = p[i+1]; q[len-1] = p[0]; —–(2)—-; printf(“%s\n”, q);第三题,(这题的题目到底是要干啥,本人到现在沿未明了,数学学统计好, 但可以确定原题给出的代码就是如此)
int f(int m, int n) { int a = 1; int m1 = m; //—–(3)—a *= m1–-; int b = 1; while(n>1) b *= n–-; return a / b; } 第四题,任意给出一个四位数, 把它重新组成一个四位的最大数和一个最小数, 算出两者间的差。 例如:3721 这个数,可以重组成:7321 和 1237,相数之差为 7321-1237 请完善下面这个函数,以实现此功能 int f(int n) { int N[4]; for(int i=0; i<4; i++) { N[3-i] = n % 10;—-(4)—} for(i=0; i<3; i++) for(int j=0; j<3-i; j++) if(N[j]>N[j+1]){ int t = N[j+1]; N[j+1] = N[j]; N[j] = t; }
int n_min=0; for(i=0; i<4; i++) n_min = n_min * 10 + N[i] ;
int n_max = 0;
for(i=3; i>=0; i–) n_max = n_max * 10 + N[i];return n_max-n_min; }
大学期间,上课学到的东西有限,不如参加不参加比赛学的东西多。
大家想刷蓝桥杯题的话,我整理了很多,可以在下面回复:蓝桥杯
相关文章:
蓝桥杯拿到一等奖,并分享经验
昨天和群里的小伙伴在群里聊,有的小伙伴竟然说蓝桥杯一等奖没有含量,我也是醉了! 就像去年看了一个号主写的:研究生遍地都是! 放眼全国14亿人口,别说研究生了,本科生占比有多少? “蓝桥杯是我人生中得到…...
vue3。 Cannot use JSX unless the ‘–jsx’ flag is provided. ts(17004)
react用tsx或者jsx很常见,也有配套的配置 那如果是vue呢? 默认是没问题的,可是我用了jsdoc,并开启了checkjs,然后vscode就爆红了 谷歌,百度,一个晚上 查到的答案: 推荐我新增tsco…...
HVV面试题目总结
蓝队 如何识别安全设备中的无效告警? 常见的端口有哪些? 这些端口对应的服务是什么? 针对这些服务,红队攻击方式有哪些? 常用的威胁情报平台有哪些? 有没有做过关于情报输出的工作? 木马驻留系统的方式有哪些? 当收到钓鱼邮件的时候,说说处置思路…...
Access denied for user ‘root‘@‘localhost‘ (using password:YES) 解决方案
文章目录 问题描述解决方案: 问题描述 Access denied for user ‘root’‘localhost’:拒绝用户’root’localhost’的访问。 出现这个报错语句的一般原因是输入了错误的密码,也有可能是是root帐户默认不开放远程访问权限。 相关的解决方法是重新设置…...
为什么C++这么复杂还不被淘汰?
C是一门广泛使用的编程语言,主要用于系统和应用程序的开发。尽管C具有一些复杂的语法和概念,但它仍然是编程界的重量级选手,在编程语言排行榜中一直位居前列。为什么C这么复杂还不被淘汰呢? C有以下优势 1、C具有高性能 C是一门编…...
内存泄漏的原因,内存泄漏如何避免?内存泄漏如何定位?
1. 内存溢出 内存溢出 OOM (out of memory),是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个int,但给它存了long才能存下的数,那就是内存溢出。 2. 内存泄…...
关于全志T113开发板接7寸LCD屏幕显示异常问题的解决方案
在入手全志T113之后,第一时间移植好了之前6ull平台的rootfs。但是在测试QT的过程中发现屏幕最右侧有一部分显示不正常,经过初步推测应该是RGB行场同步时序有问题。本以为在设备树里面稍作修改之后就能OK,但是居然前前后后一共花了至少三个星期…...
SpringMVC第四阶段:Controller中如何接收请求参数
Controller中如何接收请求参数 1、原生API参数类型 1.1、HttpServletRequest类 只需要在Controller的目标方法中, 直接写上HttpServletRequest对象即可获取 原生API的 request对象实例。 RequestMapping(value "/p1") public String param1(HttpServletRequest …...
第三十回: LisvtView响应事件
我们在上一章回中介绍了如何给ListView添加分隔线,本章回中将介绍ListView响应事件相关的知识.闲话休提,让我们一起Talk Flutter吧。 概念介绍 我们在这里说的ListView响应事件主要分两种类型: 一种是滑动ListView时ListView做出响应,我们…...
重磅!用友荣登全球5强
近日,全球权威信息技术研究和顾问公司Gartner发布《Market Share: All Software Markets, Worldwide,2022》报告,用友在EAM(资产管理)市场再创新高,市场占有率位居全球第五位,亚太第一位&#x…...
计算机组成原理实验报告二-认识汇编语言
实验资料: https://wwpv.lanzoue.com/b05drqjef 密码:d19t 使用txt文档编写下面C源码,文档命名为【学号_hello.c】并使用Mingw工具(是 Minimalist GNU for Windows的缩写)的bin文件夹下gcc.exe带选项编译()…...
都说计算机今年炸了,究竟炸到什么程度呢?
近期,最大的计算机领域新闻莫过于Intel CPU严重漏洞曝光。该漏洞被称为“Meltdown”和“Spectre”,几乎涵盖了所有使用Intel芯片的计算机,包括PC、笔记本电脑、服务器和移动设备。 Meltdown漏洞的主要风险是黑客可以利用此漏洞访问操作系统的…...
0Ω的电阻作用
0欧姆电阻即电阻标值为0欧姆的电阻,多用于PCB设计等方面,是一种理想电阻。那0欧姆电阻是表示没有电阻吗?当然不是,0欧姆电阻的阻值不是0欧姆,只是接近0欧姆。 1、调试方便或者兼容设计:可以选择器件、功能…...
02 PostGIS常用空间分析函数
常用的PostGIS空间分析函数清单: 序号函数名描述示例1ST_AsText(geometry)将几何对象转换为文本形式的WKT字符串ST_AsText(ST_GeomFromText(‘POINT(1 2)’)) 返回 ‘POINT(1 2)’2ST_GeometryType(geometry)返回几何对象的类型,如POINT、LINESTRING、P…...
[Golang] 管理日志信息就用Zap包
😚一个不甘平凡的普通人,致力于为Golang社区和算法学习做出贡献,期待您的关注和认可,陪您一起学习打卡!!!😘😘😘 🤗专栏:算法学习 &am…...
【pytest】执行环境切换的两种解决方案
一、痛点分析 在实际企业的项目中,自动化测试的代码往往需要在不同的环境中进行切换,比如多套测试环境、预上线环境、UAT环境、线上环境等等,并且在DevOps理念中,往往自动化都会与Jenkins进行CI/CD,不论是定时执行策略…...
2023国赛tomcat题
环境: 10.10.120.128 安装 tomcaA 10.10.120.129 安装tomcatB 10.10.120.130 安装 nginx 配置dns: 正向解析 反向解析 Tomcat ssl配置 [root@localhost ~]# tar -zxvf jdk-11.0.8_linux-x64_bin.tar.gz [root@localhost ~]# mv jdk-11.0.8 /usr/local/ Vim /etc/profile …...
计算机视觉——day 92 基于跨领域协作学习的单图像去雨
基于跨领域协作学习的单图像去雨 1. Introduction3. Proposed method3.1 网络架构 4. Experiments and results4.1 数据集和指标4.3 合成图像的结果4.8 建模复杂度和运行时间 5. Conclusion 1. Introduction 深度卷积神经网络(DCNN)在图像解析任务中取得了优异的性能。然而&am…...
Java 正则表达式
Java 正则表达式 正则表达式定义了字符串的模式。 正则表达式可以用来搜索、编辑或处理文本。 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。 示例 boolean b String.matches(String regex) ;regex 有2种形式: 字符串 直接就是一…...
Oracle索引知识看这一篇就足够
🏆 文章目标:本篇介绍Oracle索引知识以及案例场景 🍀 Oracle索引知识看这一篇就足够 ✅ 创作者:Jay… 🎉 个人主页:Jay的个人主页 🍁 展望:若本篇讲解内容帮助到您,请帮忙…...
基于算法竞赛的c++编程(28)结构体的进阶应用
结构体的嵌套与复杂数据组织 在C中,结构体可以嵌套使用,形成更复杂的数据结构。例如,可以通过嵌套结构体描述多层级数据关系: struct Address {string city;string street;int zipCode; };struct Employee {string name;int id;…...
C++初阶-list的底层
目录 1.std::list实现的所有代码 2.list的简单介绍 2.1实现list的类 2.2_list_iterator的实现 2.2.1_list_iterator实现的原因和好处 2.2.2_list_iterator实现 2.3_list_node的实现 2.3.1. 避免递归的模板依赖 2.3.2. 内存布局一致性 2.3.3. 类型安全的替代方案 2.3.…...
CVPR 2025 MIMO: 支持视觉指代和像素grounding 的医学视觉语言模型
CVPR 2025 | MIMO:支持视觉指代和像素对齐的医学视觉语言模型 论文信息 标题:MIMO: A medical vision language model with visual referring multimodal input and pixel grounding multimodal output作者:Yanyuan Chen, Dexuan Xu, Yu Hu…...
Java 语言特性(面试系列1)
一、面向对象编程 1. 封装(Encapsulation) 定义:将数据(属性)和操作数据的方法绑定在一起,通过访问控制符(private、protected、public)隐藏内部实现细节。示例: public …...
排序算法总结(C++)
目录 一、稳定性二、排序算法选择、冒泡、插入排序归并排序随机快速排序堆排序基数排序计数排序 三、总结 一、稳定性 排序算法的稳定性是指:同样大小的样本 **(同样大小的数据)**在排序之后不会改变原始的相对次序。 稳定性对基础类型对象…...
Python Einops库:深度学习中的张量操作革命
Einops(爱因斯坦操作库)就像给张量操作戴上了一副"语义眼镜"——让你用人类能理解的方式告诉计算机如何操作多维数组。这个基于爱因斯坦求和约定的库,用类似自然语言的表达式替代了晦涩的API调用,彻底改变了深度学习工程…...
Caliper 负载(Workload)详细解析
Caliper 负载(Workload)详细解析 负载(Workload)是 Caliper 性能测试的核心部分,它定义了测试期间要执行的具体合约调用行为和交易模式。下面我将全面深入地讲解负载的各个方面。 一、负载模块基本结构 一个典型的负载模块(如 workload.js)包含以下基本结构: use strict;/…...
PostgreSQL——环境搭建
一、Linux # 安装 PostgreSQL 15 仓库 sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-$(rpm -E %{rhel})-x86_64/pgdg-redhat-repo-latest.noarch.rpm# 安装之前先确认是否已经存在PostgreSQL rpm -qa | grep postgres# 如果存在࿰…...
【前端异常】JavaScript错误处理:分析 Uncaught (in promise) error
在前端开发中,JavaScript 异常是不可避免的。随着现代前端应用越来越多地使用异步操作(如 Promise、async/await 等),开发者常常会遇到 Uncaught (in promise) error 错误。这个错误是由于未正确处理 Promise 的拒绝(r…...
FTXUI::Dom 模块
DOM 模块定义了分层的 FTXUI::Element 树,可用于构建复杂的终端界面,支持响应终端尺寸变化。 namespace ftxui {...// 定义文档 定义布局盒子 Element document vbox({// 设置文本 设置加粗 设置文本颜色text("The window") | bold | color(…...
