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

蓝桥杯拿到一等奖,并分享经验

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

在这里插入图片描述

就像去年看了一个号主写的:研究生遍地都是!

放眼全国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 这个数,可以重组成:73211237,相数之差为 73211237 请完善下面这个函数,以实现此功能 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; } 

大学期间,上课学到的东西有限,不如参加不参加比赛学的东西多。

大家想刷蓝桥杯题的话,我整理了很多,可以在下面回复:蓝桥杯

相关文章:

蓝桥杯拿到一等奖,并分享经验

昨天和群里的小伙伴在群里聊&#xff0c;有的小伙伴竟然说蓝桥杯一等奖没有含量&#xff0c;我也是醉了&#xff01; 就像去年看了一个号主写的&#xff1a;研究生遍地都是! 放眼全国14亿人口&#xff0c;别说研究生了&#xff0c;本科生占比有多少? “蓝桥杯是我人生中得到…...

vue3。 Cannot use JSX unless the ‘–jsx’ flag is provided. ts(17004)

react用tsx或者jsx很常见&#xff0c;也有配套的配置 那如果是vue呢&#xff1f; 默认是没问题的&#xff0c;可是我用了jsdoc&#xff0c;并开启了checkjs&#xff0c;然后vscode就爆红了 谷歌&#xff0c;百度&#xff0c;一个晚上 查到的答案&#xff1a; 推荐我新增tsco…...

HVV面试题目总结

蓝队 如何识别安全设备中的无效告警? 常见的端口有哪些? 这些端口对应的服务是什么? 针对这些服务&#xff0c;红队攻击方式有哪些? 常用的威胁情报平台有哪些? 有没有做过关于情报输出的工作? 木马驻留系统的方式有哪些? 当收到钓鱼邮件的时候&#xff0c;说说处置思路…...

Access denied for user ‘root‘@‘localhost‘ (using password:YES) 解决方案

文章目录 问题描述解决方案&#xff1a; 问题描述 Access denied for user ‘root’‘localhost’:拒绝用户’root’localhost’的访问。 出现这个报错语句的一般原因是输入了错误的密码&#xff0c;也有可能是是root帐户默认不开放远程访问权限。 相关的解决方法是重新设置…...

为什么C++这么复杂还不被淘汰?

C是一门广泛使用的编程语言&#xff0c;主要用于系统和应用程序的开发。尽管C具有一些复杂的语法和概念&#xff0c;但它仍然是编程界的重量级选手&#xff0c;在编程语言排行榜中一直位居前列。为什么C这么复杂还不被淘汰呢&#xff1f; C有以下优势 1、C具有高性能 C是一门编…...

内存泄漏的原因,内存泄漏如何避免?内存泄漏如何定位?

1. 内存溢出 内存溢出 OOM &#xff08;out of memory&#xff09;&#xff0c;是指程序在申请内存时&#xff0c;没有足够的内存空间供其使用&#xff0c;出现out of memory&#xff1b;比如申请了一个int,但给它存了long才能存下的数&#xff0c;那就是内存溢出。 2. 内存泄…...

关于全志T113开发板接7寸LCD屏幕显示异常问题的解决方案

在入手全志T113之后&#xff0c;第一时间移植好了之前6ull平台的rootfs。但是在测试QT的过程中发现屏幕最右侧有一部分显示不正常&#xff0c;经过初步推测应该是RGB行场同步时序有问题。本以为在设备树里面稍作修改之后就能OK&#xff0c;但是居然前前后后一共花了至少三个星期…...

SpringMVC第四阶段:Controller中如何接收请求参数

Controller中如何接收请求参数 1、原生API参数类型 1.1、HttpServletRequest类 只需要在Controller的目标方法中, 直接写上HttpServletRequest对象即可获取 原生API的 request对象实例。 RequestMapping(value "/p1") public String param1(HttpServletRequest …...

第三十回: LisvtView响应事件

我们在上一章回中介绍了如何给ListView添加分隔线,本章回中将介绍ListView响应事件相关的知识.闲话休提&#xff0c;让我们一起Talk Flutter吧。 概念介绍 我们在这里说的ListView响应事件主要分两种类型&#xff1a; 一种是滑动ListView时ListView做出响应&#xff0c;我们…...

重磅!用友荣登全球5强

近日&#xff0c;全球权威信息技术研究和顾问公司Gartner发布《Market Share: All Software Markets, Worldwide&#xff0c;2022》报告&#xff0c;用友在EAM&#xff08;资产管理&#xff09;市场再创新高&#xff0c;市场占有率位居全球第五位&#xff0c;亚太第一位&#x…...

计算机组成原理实验报告二-认识汇编语言

实验资料&#xff1a; https://wwpv.lanzoue.com/b05drqjef 密码:d19t 使用txt文档编写下面C源码&#xff0c;文档命名为【学号_hello.c】并使用Mingw工具&#xff08;是 Minimalist GNU for Windows的缩写&#xff09;的bin文件夹下gcc.exe带选项编译&#xff08;&#xff09…...

都说计算机今年炸了,究竟炸到什么程度呢?

近期&#xff0c;最大的计算机领域新闻莫过于Intel CPU严重漏洞曝光。该漏洞被称为“Meltdown”和“Spectre”&#xff0c;几乎涵盖了所有使用Intel芯片的计算机&#xff0c;包括PC、笔记本电脑、服务器和移动设备。 Meltdown漏洞的主要风险是黑客可以利用此漏洞访问操作系统的…...

0Ω的电阻作用

0欧姆电阻即电阻标值为0欧姆的电阻&#xff0c;多用于PCB设计等方面&#xff0c;是一种理想电阻。那0欧姆电阻是表示没有电阻吗&#xff1f;当然不是&#xff0c;0欧姆电阻的阻值不是0欧姆&#xff0c;只是接近0欧姆。 1、调试方便或者兼容设计&#xff1a;可以选择器件、功能…...

02 PostGIS常用空间分析函数

常用的PostGIS空间分析函数清单&#xff1a; 序号函数名描述示例1ST_AsText(geometry)将几何对象转换为文本形式的WKT字符串ST_AsText(ST_GeomFromText(‘POINT(1 2)’)) 返回 ‘POINT(1 2)’2ST_GeometryType(geometry)返回几何对象的类型&#xff0c;如POINT、LINESTRING、P…...

[Golang] 管理日志信息就用Zap包

&#x1f61a;一个不甘平凡的普通人&#xff0c;致力于为Golang社区和算法学习做出贡献&#xff0c;期待您的关注和认可&#xff0c;陪您一起学习打卡&#xff01;&#xff01;&#xff01;&#x1f618;&#x1f618;&#x1f618; &#x1f917;专栏&#xff1a;算法学习 &am…...

【pytest】执行环境切换的两种解决方案

一、痛点分析 在实际企业的项目中&#xff0c;自动化测试的代码往往需要在不同的环境中进行切换&#xff0c;比如多套测试环境、预上线环境、UAT环境、线上环境等等&#xff0c;并且在DevOps理念中&#xff0c;往往自动化都会与Jenkins进行CI/CD&#xff0c;不论是定时执行策略…...

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 正则表达式 正则表达式定义了字符串的模式。 正则表达式可以用来搜索、编辑或处理文本。 正则表达式并不仅限于某一种语言&#xff0c;但是在每种语言中有细微的差别。 示例 boolean b String.matches(String regex) ;regex 有2种形式&#xff1a; 字符串 直接就是一…...

Oracle索引知识看这一篇就足够

&#x1f3c6; 文章目标&#xff1a;本篇介绍Oracle索引知识以及案例场景 &#x1f340; Oracle索引知识看这一篇就足够 ✅ 创作者&#xff1a;Jay… &#x1f389; 个人主页&#xff1a;Jay的个人主页 &#x1f341; 展望&#xff1a;若本篇讲解内容帮助到您&#xff0c;请帮忙…...

利用最小二乘法找圆心和半径

#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …...

【Linux】shell脚本忽略错误继续执行

在 shell 脚本中&#xff0c;可以使用 set -e 命令来设置脚本在遇到错误时退出执行。如果你希望脚本忽略错误并继续执行&#xff0c;可以在脚本开头添加 set e 命令来取消该设置。 举例1 #!/bin/bash# 取消 set -e 的设置 set e# 执行命令&#xff0c;并忽略错误 rm somefile…...

RocketMQ延迟消息机制

两种延迟消息 RocketMQ中提供了两种延迟消息机制 指定固定的延迟级别 通过在Message中设定一个MessageDelayLevel参数&#xff0c;对应18个预设的延迟级别指定时间点的延迟级别 通过在Message中设定一个DeliverTimeMS指定一个Long类型表示的具体时间点。到了时间点后&#xf…...

练习(含atoi的模拟实现,自定义类型等练习)

一、结构体大小的计算及位段 &#xff08;结构体大小计算及位段 详解请看&#xff1a;自定义类型&#xff1a;结构体进阶-CSDN博客&#xff09; 1.在32位系统环境&#xff0c;编译选项为4字节对齐&#xff0c;那么sizeof(A)和sizeof(B)是多少&#xff1f; #pragma pack(4)st…...

从深圳崛起的“机器之眼”:赴港乐动机器人的万亿赛道赶考路

进入2025年以来&#xff0c;尽管围绕人形机器人、具身智能等机器人赛道的质疑声不断&#xff0c;但全球市场热度依然高涨&#xff0c;入局者持续增加。 以国内市场为例&#xff0c;天眼查专业版数据显示&#xff0c;截至5月底&#xff0c;我国现存在业、存续状态的机器人相关企…...

c++ 面试题(1)-----深度优先搜索(DFS)实现

操作系统&#xff1a;ubuntu22.04 IDE:Visual Studio Code 编程语言&#xff1a;C11 题目描述 地上有一个 m 行 n 列的方格&#xff0c;从坐标 [0,0] 起始。一个机器人可以从某一格移动到上下左右四个格子&#xff0c;但不能进入行坐标和列坐标的数位之和大于 k 的格子。 例…...

Unit 1 深度强化学习简介

Deep RL Course ——Unit 1 Introduction 从理论和实践层面深入学习深度强化学习。学会使用知名的深度强化学习库&#xff0c;例如 Stable Baselines3、RL Baselines3 Zoo、Sample Factory 和 CleanRL。在独特的环境中训练智能体&#xff0c;比如 SnowballFight、Huggy the Do…...

Device Mapper 机制

Device Mapper 机制详解 Device Mapper&#xff08;简称 DM&#xff09;是 Linux 内核中的一套通用块设备映射框架&#xff0c;为 LVM、加密磁盘、RAID 等提供底层支持。本文将详细介绍 Device Mapper 的原理、实现、内核配置、常用工具、操作测试流程&#xff0c;并配以详细的…...

Redis的发布订阅模式与专业的 MQ(如 Kafka, RabbitMQ)相比,优缺点是什么?适用于哪些场景?

Redis 的发布订阅&#xff08;Pub/Sub&#xff09;模式与专业的 MQ&#xff08;Message Queue&#xff09;如 Kafka、RabbitMQ 进行比较&#xff0c;核心的权衡点在于&#xff1a;简单与速度 vs. 可靠与功能。 下面我们详细展开对比。 Redis Pub/Sub 的核心特点 它是一个发后…...

C++使用 new 来创建动态数组

问题&#xff1a; 不能使用变量定义数组大小 原因&#xff1a; 这是因为数组在内存中是连续存储的&#xff0c;编译器需要在编译阶段就确定数组的大小&#xff0c;以便正确地分配内存空间。如果允许使用变量来定义数组的大小&#xff0c;那么编译器就无法在编译时确定数组的大…...