qq空间实名认证网站,优质校建设网站,厦门专业网站制作,wordpress 小工具插件下载地址蓝桥杯备赛经验帖
作者#xff1a;blue
时间#xff1a;2025.2.1 文章目录 蓝桥杯备赛经验帖1.为什么有这篇文章2.赛制3.比赛流程4.如何准备5.其他建议6.一些感悟 1.为什么有这篇文章
笔者近期发现#xff0c;观看我写的两道第十五届蓝桥杯题解的人数逐渐增多#xf…蓝桥杯备赛经验帖
作者blue
时间2025.2.1 文章目录 蓝桥杯备赛经验帖1.为什么有这篇文章2.赛制3.比赛流程4.如何准备5.其他建议6.一些感悟 1.为什么有这篇文章
笔者近期发现观看我写的两道第十五届蓝桥杯题解的人数逐渐增多又是一年寒假一年蓝桥杯备赛季突然想起去年这个时候自己也是刚接触算法竞赛属于比较晚的人了大二才开始面对即将到来的比赛也是非常的迷茫无助只会盲目的刷题也不知道怎么练习自己一个人慢慢地在网上了解赛制规则。所以本文想以博主个人的亲身经历向广大像我当时一样刚接触算法竞赛的同学做一些介绍。
先说一下个人情况博主当时参加蓝桥杯的时候是大二下半学期最后是拿到了C/CB组江苏省一国赛是国三博主知道自己很菜大佬勿喷叠甲叠甲叠甲所以本文只适合小白只适合小白大佬请自动略过。另外文章体系结构全靠笔者天马行空想到什么写什么没有精密的安排讲的不好的地方大家见谅叠甲叠甲叠甲
2.赛制
笔者在此就不从头到尾介绍算法竞赛是什么东西了想必来看本文的都大概有所了解。笔者谨在此强调蓝桥杯是OI赛制OI赛制OI赛制强调
平时大家参加的一些线上赛基本都是ACM赛制ACM赛制每道题提交之后都有反馈可以看到“通过”、“运行错误”、“答案错误”等等结果但看不到错误的测试样例。每道题都有多个测试点每道题必须通过了所有的测试点才算通过。每道题不限制提交次数但没通过的话会有罚时仅以最后一次提交为准。比赛过程中一般可以看到实时排名通过题数相同的情况下按照答题时间罚时来排名。
而OI赛制每道题提交之后都没有任何反馈每道题都有多个测试点根据每道题通过的测试点的数量获得相应的分数。每道题不限制提交次数如果提交错误没有任何惩罚仅以最后一次提交为准。比赛过程中看不到实时排名赛后按照总得分来排名。
赛制内容是引用于这篇文章编程比赛三大赛制介绍ACM赛制、OI赛制、IOI赛制 - 知乎 (zhihu.com)
而且而且蓝桥杯是不允许带纸质资料的注意不允许带纸质资料这点与ACM赛制的比赛也不同。个人认为这个OI赛制恶心就恶心在你不知道你写的究竟是不是对的因为很有可能你的代码只符合样例而对于其他测试点你的代码是无效的。这就和平时考试一样先写试卷交上去老师评分后过段时间才公布排名。尤为注意答案仅以最后一次提交为准。
3.比赛流程
省赛一般是在4月份去年是4.13省赛前一个星期可以下载准考证上面有赛点信息比赛从9.开始比到13.总共4个小时不用自己带电脑用赛点的台式机上面装好了IDE一般C/C组的是Dev-C其他组不太清楚建议大家先去熟悉对应的IDE如何使用因为去年我旁边的同学不知道怎么在Dev上建控制台文件。。。。。所以大家最好去熟悉一下。然后如何提交代码进入考场后监考员会告知一个网址我们在浏览器上输入这个网址就来到比赛页面然后登录登录的账号一般是和你的准考证有关然后密码好像也是和你的某个信息有关忘了登录完就能看到每道题的提交位置。还有题目的文档应该是要在那个页面下载的有点忘在没到点的时候你是打不开的到点了就会公布这个文档的密钥然后你就可以打开这个文件看题了。然后在本地的IDE上按要求写完调试完就可以交到那个网站上去了OI赛制不会有任何反馈的以最后一次提交为准。然后省赛就这么结束了。
等两个星期左右成绩差不多就出来了。然后如果拿到了省一就可以参加国赛了国赛流程和上面差不多国赛一般是在6月去年是6月1号比赛然后6.2号晚上就出成绩了效率挺高不过去年是十五周年国赛选手都发了件纪念T恤顺带吐槽一句去年的官方直播真是答辩太卡了。。。。然后比赛流程就是和省赛差不多。
补充草稿纸也不用自己带但是笔要自己带如果有需要的话然后去年我那个省赛考点是不准带水的也不发水。国赛的考点就发了水。
4.如何准备
先说一下当时的个人情况当时本人只学过C语言和数据结构。然后寒假就开始刷题一开始就是盲目的刷一天刷个7-8题然后在这个过程中我就明显的感觉编码能力肯定是提升了因为写多了嘛熟能生巧但是这个阶段还是很菜因为我去打了把蓝桥的双周赛那把周赛比较简单但是我才做出三道题然后过了两周我又去比没想到只做出来一道题博主有点难受我开始意识到这样盲目刷题不行。开学之后我就到学校图书馆借了两本书书名《算法竞赛》。然后就开始刷蓝桥历届真题然后遇到相关的知识点就去书上找对应的知识看看不懂就在b站上找视频在CSDN上找题解我坚持这样做了一个多月来到省赛前夕双周赛小白比较简单的场次我能切出5道题左右还没有AK过。。。江苏省排位参加小白赛的人不多而且一般是真小白能有rank8-9这给了我比较大的信心。然后就去比了最后也是苟到了省一。
我还是走了很多弯路的所以我以一个事后诸葛的视角来审视这个过程我认为应该重点掌握以下知识
1.非常非常基础的数论快速幂求质数gcdlcm等等
2.dfs搜索就是递归递归绝对是区分一个人到底有没有学过算法的一个分水岭蓝桥杯为什么以前被人叫做暴力杯因为很经常题目都可以用暴力搜索的方式来获取部分分数甚至是全部分数的所以如果你没什么时间我建议你优先练这个。
3.一些非常常见的数组操作前缀和差分
4.二分真的很爱考二分二分练会了真的大有用处二分查找二分答案这些都要掌握
5.dp动态规划这个东西真的挺难的而且也爱考蓝桥现在也被大家称为dp杯嘛因为前几年开始大量的考dp至少要掌握一些最基本的模型吧01背包完全背包子序列问题等等。
6.参加C/C组的同学学学STL吧真的非常非常有用绝对是算法竞赛中堪称神器的存在不要说你不会C就不去学只要你用过一段时间你会觉得真香的。
5.其他建议
建议多打一些线上赛不管是蓝桥的双周赛还是Atcodercf都可以我那段时间就是一直打蓝桥的双周赛有时候比赛的时候AC了一道题真的挺开心的。
注意不要一味的刷力扣因为力扣只要你写核心代码你要是只刷力扣很可能你会不知道怎么写输入输出现在OJ很多刷洛谷的或者是蓝桥自己的OJ都可以重点是要多刷题。
建议少看点知乎因为感觉上面大佬太多了动不动就是什么金牌银牌国特国一然后和你说一大堆这个比赛含金量极低说什么特别简单用脚写都能省一这种话。少看少看我相信这些大佬确实都极具实力因为我后面确实参加了CCPC的省赛还有一些其他的算法竞赛确实体会到了人世间的参差有些人的脑子你不得不佩服他就是非常的好使。但是我相信大部分同学都是和博主一样资质平庸的人我们尽我们所能争取一个好结果就好了。
6.一些感悟
蓝桥年年有人吐槽年年的报名人数越来越多你问我这个比赛是不是真的水我不知道。但是我知道这个比赛普及率确实很高给了很多计算机学生一个比赛的平台不是每个学校都有XCPC名额的也不是所有人都有能力做acmer的。中国如此多的计算机学子相信和博主一样确实天资愚钝的同学还是占大多数的参加这个比赛我确实收获了一些东西
1.我认为他确实提升了我的编码能力使我的编码思路清晰了很多至少现在遇到那种很简单题目3minAC的感觉真的挺爽的学习一些别的语言也会觉得学的比较快因为思想是一致的不一致的只是语法。
2.让我认清了自己的渺小不去比赛闭门造车犹如坐井观天参加比赛遇到自己觉得很难的题被大神秒解就犹如一粒浮游见青天让我清楚的意识到我和大佬的差距和周遭同学的差距让我更加努力的去学习因为我知道再不学在这个就业环境不景气狼多肉少的时代我们这种水平的对口就业真的就是失业。
3.交到了一些优秀的朋友认识了一些优秀的人他们或许很厉害或许和我们一样在这种环境下显得有一些挣扎但是平时终于有人能和我们去讨论一些问题使我们学习的时候不再那么孤单。
暂时先写这么多了博主后面想到什么注意事项再补充吧感谢你能看到这里。博主计划后序写一系列有关蓝桥往届题目的题解尽可能的详细面向新手期待的小伙伴点个关注吧。如果有问题想问就在评论区留言吧欧千万不要问多少分能拿省一没公布分数只有排名所以如果你问我我也不知道好好准备就行结果会比你预期的好。