2020年大学生编程比赛---ACM、蓝桥杯、天梯赛

文章目录

  • 前言
  • 一、陕西省第八届大学生程序设计大赛ACM
    • 比赛题目
    • 竞赛流程安排
    • 比赛心路历程
    • 比赛总结
  • 二、第十一届蓝桥杯编程大赛
    • 比赛题目
    • 比赛历程
    • 比赛总结
  • 三、团队程序设计天梯赛--2020年11月28日
    • 比赛题目
    • 比赛历程
    • 比赛总结
  • 总结


前言

在大三的上半年我参加了三个编程比赛,分别是:

  • 2020年陕西省第八届大学生程序设计大赛ACM
  • 第十一届蓝桥杯编程大赛
  • 团队程序设计天梯赛

下面是我为大家总结的参赛经验,希望对大家有所帮助


提示:以下是本篇文章正文内容,目录是按照参赛时间顺序

一、陕西省第八届大学生程序设计大赛ACM

比赛题目

作为小白的我,没资格给大家分析比赛题目,网上找了半天原题没找到,如果大家有需要联系我,我这里有纸质版的比赛题目,和专业人员分析题目的详解,但是没有解题的源码。。。

竞赛流程安排

比赛心路历程

  • ACM的含金量就不用我多说了,全球最具影响力的大学生程序设计竞赛,编程题目的难度也是数一数二的。
  • 这里我就讲一下我的参赛历程,我当时的目标就是能做2-3道题,毕竟也没过多的准备,当时参赛的时候先有热身赛,当时我用的是Java,热身赛应该是三道题,题目感觉还好,基本都能理解,但是当时没编译出来,当时也没特别注意,心想可能是代码哪里出了问题,从来没有想过提交代码的环境有问题。
  • 当真正比赛的时候在eclipse里环境运行基本没错,但是提交执行的时候老是出错,当时我们询问现场负责人才发现Java系统环境出了问题,让我们换c语言,但是说实话,我当时编程练习都用的Java,c虽然懂语法,但是让我写一道编程题真是无从下手,当时让另外俩个队员写c,也没写出来,看着别的高校桌子上的气球真是羡慕(每做出一道题都会给相应颜色的气球)。

比赛总结

  • 参加ACM对我来说就是开阔视野,好多同龄人或者高中生就是为了这次比赛而准备的,他们有专门培训的老师,以及写一种题型的整体思路。
  • 作为计算机专业类的大学生如果有机会,学校有名额,建议可以多去参加ACM,这能脱离自己的学校,真正看到自己与名校同龄人的差距,也能激励自己以后的成长。

二、第十一届蓝桥杯编程大赛

比赛题目

真题找了半天没找到,我就简单的介绍一下,比赛一共10道题,五道填空题,只需要写答案,五道编程题,需要源代码,只需提交,提交后不给结果,这是需要自己对题目的理解,一定要考虑各种可能,不然就不会得分。
需要真题请自行百度,如果大家需要平台练习,下面的链接是我平常练习的平台,而且会给出结果,大家感兴趣可以尝试尝试
练习平台

比赛历程

蓝桥杯比赛是4小时的时间,我们是本校在线上考的,我参加的java B组当时目标是省一然后去北京参加决赛,但是事情总是不如人意,因为最后不公布成绩,所以我推算我应该是做对了俩道填空题,俩道编程题,获得了省二,感觉挺遗憾的,因为我当时已经把第三道编程题已经基本思路已经确定,当时我忘了hashmap的去重,当时想了好长时间的去重方法,之后没想起来又自己写了一个去重的方法,导致时间不够,没有过多的验算,只是把例题通过就交了。然后下来回顾发现有问题,同学是把那道题做对了,获得了省一。
但是由于疫情原因全国都是本省集中考试,我心里也平和了不少。

比赛总结

蓝桥杯相比ACM就比较简单,正常人也是可以下手写题,对我来说,可能还是练习的时间较少,时间到最后不够用,我甚至都没把每道题读懂。


三、团队程序设计天梯赛–2020年11月28日

比赛题目

一共有15道编程题,从易到难,分值也是有六个层次:5、10、15、20、25、30
原题没有整理,大家想要练习请进入此链接练习,编程题会给你分值,也可以进行简单的debug,非常方便,基本和考试使用的提交平台一致。
官方练习题目网址

比赛历程

  • 比赛全程3个小时,从13.30-16.30,由于疫情原因本次比赛采用的线上双机位监控的比赛形式。
  • 天梯赛比起前面俩个比赛,比较简单,但是如果你没有较强的理解题目的能力、以及编程的熟练度的话,你会发现时间会不够用,我就是这样,写题过程中我居然忘了nextLine和next区别,导致一道需要判断输入行数的题,全部编程写好之后,输入的每行的空格我不知道怎么处理,当时比赛真的懵了,过多也不解释了,哎!
  • 还有一道25分题是比较绕,自己没有思考清楚就开始编程了,导致在不停的测试debug,不停的改,最后时间不够了,也没写出来。
  • 最后取得了62分的成绩,下面是天梯赛的官方,里面有本次比赛全国参赛队伍的记录、成绩。
    天梯赛官方

比赛总结

怎么说呢!天梯赛是我体验感最佳的编程比赛,主要是题比较简单,可以动手,不像ACM,当时5小时无从下手,看别人写了5个小时,哈哈!!!

总结

大三的我参加这三个编程比赛对我收获挺大的,让我看清了和名校同学之间的差距,以及对我编程有一定的启发,参加比赛不仅要有快速解决问题的思维、而且还要有熟练的编程技巧,不然在有时间限制的比赛过程中会特别吃亏。
希望能对大家有所帮助,如有其他问题欢迎私信我

你可能感兴趣的:(经验分享,java,acm竞赛,程序设计,编程语言,经验分享)