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

蓝桥杯国奖一等奖,经历回顾

文章目录

  • 1. 自我介绍
  • 2. 参赛经历
  • 3. 我的一些经验
  • 4. 结语

本篇内容为一位粉丝的投稿内容,希望对大家有所帮助。

1. 自我介绍

我是来自一所普通双非的大三学生,以下为主要成绩:

  • 2022蓝桥杯Java组,全国一等奖
  • 2022高教社杯全国大学生数学建模竞赛,省赛二等奖
  • 2021美国大学生数学建模竞赛,S奖
  • 2022中国大学生计算机博弈大赛,全国一等奖
  • 2022中国大学生计算机设计大赛,全国二等奖
  • 2022中国大学生节能减排科技竞赛,全国三等奖

2. 参赛经历

​ 最早开始接触算法题是2020年,那个时候刚刚大一,编程老师要求我们每周都必须在我们学校的OJ上做五道题。刚学编程没多久的我立马就对刷题起了浓烈的兴趣,可能是因为第一次体验到用程序解决问题的快乐。最终那个学期我在我们学校OJ上的刷题数达到了200+,全专业第一。

​ 到了大一第二学期就开始萌生了参加比赛的想法,但可惜当时都错过了,因此那个时候基本都是自己在POJ、PTA和LeetCode上刷题。同时开始自学机器学习与深度学习,在年末参加美赛拿了个成功参赛奖。

​ 就这样一直到大二第二学期,第一次参加蓝桥杯先是拿了省一再拿了国一,也算是对一直以来刷题的回报吧。

3. 我的一些经验

​ 首先是刷题的编程语言一定要在最开始的时候确定好,不然后面改语言刷题其实还是蛮痛苦的。像我现在就是平常写代码都是Python,但是由于大一刷题都是用的Java,因此一到刷题就又用回Java。我的建议是在一开始就确定好自己喜欢的刷题语言,然后一条路走到黑。

​ 接着是什么时候开始刷题,Java的话其实学完数组和集合框架就可以开始刷题了,同理的Python学完列表、字典、集合等序列之后也就可以开始刷题了。我觉得是不需要等到完整的学完数据结构再开始刷题的,那样子进度太慢了。一边刷题一边学习数据结构这样子多核多线程的学习效率会更高。

​ 然后是在哪里刷题的问题,我的推荐是初学者先去PAT刷题,上面的题大部分偏基础,对新手比较友好,附上网址:https://pintia.cn/home;当你在PTA做到一定题量,厌烦这种基础难度的题之后就可以开始考虑上力扣刷题了:https://leetcode.cn/;最后是一个可以做往年蓝桥杯真题的免费OJ网站,我当时比赛前一周都是用的这个网站:http://oj.ecustacm.cn/problemset.php

​ 最后讲一下我的蓝桥杯备赛经历,我记得报名应该是2021年的11月,比赛时间则是2022年的4月,中间差不多150天的时间,这段时间我基本上也没有怎么备赛,就是每天日常打卡一到三道力扣。直到比赛前一个星期,我才开始做往年的比赛题目,基本都是一天做一年的题目,做的过程中我会给自己设置一个限定的思考时间,同时记录错题错的原因、每年题型以及常用的算法或者数据结构。这样子记录了一个星期,就对每年的题目有了一个大概的了解了,知己知彼百战不殆嘛。

​ 最后的最后再讲一个很重要的点,千万不能在备赛时只做力扣的题目而不去看往年的比赛题目,因为我感觉蓝桥杯的比赛题目和力扣上的题目还是有着一定的差距与区别的。

4. 结语

​ 以上就是我给大家带来的分享.个人能力有限,如果有说错的地方欢迎大家批评指正!

​ 最后附上一张力扣刷题截图,希望大家都可以坚持刷题,取得令自己满意的成绩:

img
公众号:玩转大数据

相关文章:

  • 云IDE介绍——CSDN开发云
  • rocketmq-console-1.0.0启动报错
  • Python获取 小黑子 弹幕数据+制作词云分析.........
  • Mysql重要知识点详解
  • python经典小游戏:24速算(案例)
  • 用Python来表白,把情书写进她的照片里
  • 【K8S系列】有状态服务 VS 无状态服务
  • Android通知监听服务之NotificationListenerService使用篇
  • java编程计算机网页项目jsp高校体育竞技赛系统myeclipse开发Mysql数据库web结构
  • 【前端】Vue+Element UI案例:通用后台管理系统-导航栏
  • 【线性代数】三、特征值和特征向量
  • 基于 BP 神经网络特征提取的指纹识别应用(Matlab代码实现)
  • 渗透测试CTF-图片隐写的详细教程(干货)
  • 全栈性能测试详解
  • 子网掩码的作用是什么?VLSM又是怎么实现的
  • SegmentFault for Android 3.0 发布
  • Babel配置的不完全指南
  • ES10 特性的完整指南
  • export和import的用法总结
  • JavaScript设计模式系列一:工厂模式
  • Linux后台研发超实用命令总结
  • mysql 5.6 原生Online DDL解析
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • Promise初体验
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 开源中国专访:Chameleon原理首发,其它跨多端统一框架都是假的?
  • 爬虫模拟登陆 SegmentFault
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • python最赚钱的4个方向,你最心动的是哪个?
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • ​总结MySQL 的一些知识点:MySQL 选择数据库​
  • #pragma 指令
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (定时器/计数器)中断系统(详解与使用)
  • (一)基于IDEA的JAVA基础12
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • 、写入Shellcode到注册表上线
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .NET Core跨平台微服务学习资源
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .net 流——流的类型体系简单介绍
  • .NET/C# 推荐一个我设计的缓存类型(适合缓存反射等耗性能的操作,附用法)
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)...
  • @Autowired和@Resource的区别
  • @property @synthesize @dynamic 及相关属性作用探究
  • [1181]linux两台服务器之间传输文件和文件夹
  • [14]内置对象
  • [Avalon] Avalon中的Conditional Formatting.
  • [C#7] 1.Tuples(元组)
  • [CISCN2019 华东南赛区]Web4
  • [CLickhouse] 学习小计
  • [FxCop.设计规则]8. 也许参数类型应该是基类型