2014 "嘉杰信息"杯 ACM/ICPC湖南程序设计邀请赛暨第六届湘潭程序设计比赛

赛后总结,尽管已经是大二第二学期了,这却是我的第一次真正的ACM比赛经历,大一尽管说就已经进了ACM队,感觉是打了一年酱油,有这样的比赛机会也没有勇气去參加,感觉实力太菜了,到了大二感觉再不努力或许就没机会了,从上学期到如今吧,在oj上刷了差点儿相同200多道题,相对于一些大神来说是远远还不够的,比别人大一的水平还差,至少相对我大一的水平有了一定的提升,最终鼓足勇气向老师提出參加这次ACM竞赛,也就是在这学期,听取一些学长的建议,开通了博客,记录和积累一些自己做过的题,还要坚持写下去!

就在以下的这样的情况下,開始了我的处女赛,感觉不受打击就不会有成长,仅仅有在一次次的打击中吸取经验,成为自己前进的动力,这次比赛感觉好多学校都也是派的菜鸟队过来试水的,重点还是10月份的省赛,可是相对那些队,我们的水平也还是赶不上啊!弱校的ACMer的出路,也仅仅有拿到奖牌才干改变学校的一些现状,脱离我们如今这个恶性循环。

以下回到今天的这次比赛,比赛刚開始,题目一发下来,我一看全是英文题,曾经没遇到都是英文题的情况,(还好题目都不是非常长,英文也不算非常难)我们先開始就看的是a题,看了一会LX说好像有点思路,然后就让他写了一下,后面測试了一下,发现肯定会超时,我们就说往后面看一下后面的题,后来DT说e题能够搞,(開始一直不知道在哪里看榜,后来才找到),后来就由DT開始写,几分钟就把代码敲好了,開始測试例子,例子都通过了,然后说直接提交一次,直接出来了PE,我一看就说是输出格式有错误,叫他检查一下,原来是少打了一个空格,后来加上了提交a了,然后我们最终找到榜了(还是没经验啊),一看我们e题a的还挺快的,差点儿相同10多名吧,感觉e题就是签到题,(没能1A啊,还被罚时了,不应该啊,直接影响了后面的排名),然后我们就接着往后面看题,LX还在看a题,然后我感觉c题能够做,好像曾经做过的RMQ类问题,然后就读了一下题意,感觉要用线段树或者是ST算法,我说就先放在那里,DT说H题能够做,然后我和他一起讨论h题,我開始读题感觉那道题说一个个数非常慢,就有点排斥用暴力去做,我感觉能够用字符串去做,然后DT说用递归,然后他開始写代码,然后我再理解了一下题意,感觉也能够,就一起检查他的代码,后来他写的越来越复杂了,也越来越繁琐,我就感觉可能思路有点错误,然后LX过来看了一下这道题说用暴力做,我还反驳他说,暴力会超时,然后还是DT在改动他的代码,改动了半天,后面開始測试例子,后来其他都通过了,一測试97就直接执行错误,不知道为什么,后来在这样的情况下我们提交了一次(以后尽量避免这样的提交),随便看了一下榜,我们已经掉了好远了,看了一下有人ac出来了G题,我去看了一下题目Alice和bob我说这不是那个博弈和dp题嘛,然后就直接跳过了,然后就去看了一下c题,DT还在搞H题,就这样搞的心情都有点焦急了,看都有些队都ac了3个题了,然后DT和我说一定要把H题搞出来,然后我又和他分析了一下代码,那个递归递的我都有点混乱了,就在纠结中又和LX讨论了一下A题,感觉有点会超时的感觉(当时没往大精度那方面去想),然后DT又測试一下例子,还是通只是,我说我们还是换种思路吧,这个时候汉堡已经来了,然后我和DT说时间已经过了这么久了啊,我说我们先吃汉堡吧,然后再接着搞,就在我们吃汉堡的过程中,我们又看了一下榜,看到G题a的人好多啊,我就看是认真读了一下题意,读懂了之后,我直接和DT说了一下我的思路,直接是推断奇偶数啊,然后DT開始写程序,没有10分钟敲好了,測试了一下案例,好像和案例正好相反,改一下,在測试一下,通过了例子,直接提交,1A,10多分钟这道题就做出来了,(做题的顺序不正确啊),在看一下榜,我们已经是接近倒数了,这个时候我们的信心又来了,然后LX说用暴力做一下H题,我们正好也没思路,就让他写了,他又和我们讲了一下他的思路,DT也觉的可行了,就接仅仅写程序,我就正好去看了一下后面的题,b题没怎么看懂,e,f题也没什么思路,我也就看了一下C题,后来发现那个用线段树还是有点不熟悉,曾经搞的那个ST算法是用DP写的,还有点没搞懂,没带模板去,这个时候看着他们用暴力搞開始有了一点头绪,数组变化都是有规律的,感觉H题也要a了,写完之后,我们又測试了例子,另一些特殊例子,都通过了,我说就直接提交了吧,过了几秒钟,那个状态还是compiling,我有种要超时的感觉,还好跳转过来a了,我们在看了一下榜,大部分都a了3个题了,我们名次还是接近倒数了,被罚了40分钟,接下来我们又讨论了一下接下来该做哪个题,我们又把题目都看了一下,又结合了榜,我认为应该搞c题,DT由于还刚搞不久,没接触什么算法,然后我就和LX讨论了一下,我认为能够用线段树试一试,然后我開始写程序,LX就去书上開始找模板,DT開始往以下看其他题,这时候比赛差点儿相同已经接近尾声了,到了最后的一个小时,大家的情绪也開始急躁起来了,我敲了半天,感觉还是有点不正确,然后就让LX去敲了,DT已经没什么心情再做题了,我又随便去看了一下榜,我们的排名靠后啊!3个题拿奖是无望了,我们就差点儿相同有点放弃了,看了一下a出4个题的也才20个队,再后来我们又看了一下d题,感觉是没什么思路,后面有几道还没有人a出来的题,我们也就没去看了,我就去找了一下模板,一时也没能联系上来,用朴素算法肯定会超时,时间又过了半个小时,后来的半个小时基本没什么心情去做了,我们的最终成绩也就定格在3道题,開始由于思路的问题,我们的时间花的太多了,排名太靠后了,拿奖是基本无望了,时间也就在这样的状态下走完了。

这次比赛总结起来发现了我们的好多不足之处,第一个就是我们经验的缺失,毕竟是我们第一次參加这种比赛,还有就是对做题顺序的把握不好,对题目难易程度推断不准确,假设做一个题发现思路错了,我们应该要及时改变思路,跳过去,先去做以下easy的题,等回过头来在做,要用尽量短的时间把我们知道做的题做出来,有些题,我们有思路,不敢保证全然做出来,就放到后面再去做,还有就是比赛的时候心态不好,中间做的时候就比較焦急,这样对自己的思路也会有影响,要调节好自己的情绪,还有就是要及时改变策略,多看榜,看到有非常多人a的题目,我们肯定要去看一下,一開始我们就应该把题目所有都看一遍,最重要的是我们的实力还是不行,对于有些简单的题目还是不够熟练,思路不够清晰,下阶段要进一步有针对的加强训练!

比赛结束,我真的是百感交集,有过遗憾,有过不甘心,有过想放弃,有过自卑,有过失望,本来这次比赛应该是非常好拿奖的,终于我们还是与奖牌擦肩而过,可能与经验的缺乏有关,很多其它的还是实力的区别,自己的实力还是不行,我们出去和W老师交流,W老师也仅仅能安慰我们,说我们还是有进步比曾经还是好多了,可是,本来是满心希望我们能带个奖牌回去的,这样我们的环境,条件,经费,才可能有所改善,哎,一切就结束了,这个学期过完我就是大三了,我也还想去考研,大学里也还没有接触过一些项目,我们java老师搞了一个项目小组,我也想去參加,可是我真的还不想放弃ACM啊,好纠结啊!这个学期以来,我能够算是扎实的搞了2个月算法,刷了2个月的题,尽管比不上那些大牛的程度,感觉自己的实力还是提升了,我真的还想拿一个奖牌,仅仅有我们拿了奖牌了,我们学校的ACM事业才干发展起来,留给我的机会真的也不多了!



第一次ACM赛后总结及感悟的更多相关文章

  1. 2016 ACM赛后总结

    已经到6.30号了哎~ 比赛是6.5号的,被推迟了好久的总结现在发吧,因为我怕我再不写就真的会忘掉-- 6.3号晚,星期五,我们一行人乘坐 济南<->徐州 的火车,然后出发了-- 6.4号 ...

  2. 18年ACM赛后总结

    今天,我们浙理养老队在18年赛季的比赛正式宣布结束了,先恭喜我们队在3场区域赛中拿了两块金牌,一块银牌,损失我的身份证我的U盘我的耳机,老天啊,队友不是拿来顶替自己的霉运的嘛,让他们的丢东西啊,别让我 ...

  3. [2019/03/17#杭师大ACM]赛后总结(被吊锤记)

    前言 和扬子曰大佬和慕容宝宝大佬一组,我压力巨大,而且掌机,累死我了,敲了一个下午的代码,他们两个人因为比我巨就欺负我QwQ. 依旧被二中学军爆锤,我真的好菜,慕容宝宝或者是扬子曰大佬来掌机一定成绩比 ...

  4. 关于ACM,关于CSU

    原文地址:http://tieba.baidu.com/p/2432943599 前言: 即将进入研二,ACM的事情也渐渐远去,记忆终将模糊,但那段奋斗永远让人热血沸腾.开个贴讲讲ACM与中南的故事, ...

  5. 第二届CCCC赛后感想 2017-04-15 23:56 88人阅读 评论(0) 收藏

    第一次写赛后感想,也不算什么很正规的比赛,不过这次比赛的时间恰好处于思想变化的阶段,留贴纪念. 先谈谈这次比赛,弱校萌新,依靠申请进了总决赛,发现和第一届不一样,缺少了团队奖心中有点缺乏动力,比赛2个 ...

  6. acm的第一场比赛的总结

    6.4-6.5号很激动的去湖南湘潭打了一场邀请赛,这是第一次acm的旅程吧.毕竟大一上册刚开始接触c,然后现在就能抱着学长的大腿(拖着学长的后腿)打比赛,也是有一点小小的激动. 第一天很早就起床了,由 ...

  7. 南宁2017ICPC总结

    ​    ​    ​     ​    ​ 南宁2017ICPC总结 第二次到南宁,高铁三个半小时好像没什么感觉了,广西的天气真的是又湿又冷,而且交通也及其不方面,所以对广西的印象也不是很好.这次承 ...

  8. MyBatis与MySQL交互

    MyBatis是我接触到的第一个框架,下面谈一谈我第一次使用MyBatis时的感悟. 首先是一些准备工作 下载相关的jar包.到GitHub上就行,上面有全面和完整的jar文件 在eclipse上安装 ...

  9. Google Code Jam 2014 总结

    第一次参加ACM竞赛,对自己取得的成绩还满意. Round1A: Rank: 2446 Score: 9 (没有进前1000名,只能拼下次了) Round1B: Rank: 944 Score: 42 ...

随机推荐

  1. 20165203 预备作业3 Linux安装及学习

    一.安装虚拟机 1.下载问题:当自己在虚拟机上下载ubuntu时,总是下载好长时间,而且最后下载失败,这让我很苦恼. 解决方案:求助同学后,同学给了我一个中文版官网的网址http://cn.ubunt ...

  2. 【AtCoder】ARC097 (C - F)题解

    C - K-th Substring 题解 找出第K大的子串,重复的不计入 这个数据范围可能有什么暴力可以艹过去吧,但是K放大的话这就是后缀自动机板子题啊= = 代码 #include <ios ...

  3. USACO 4.3 Buy Low, Buy Lower

    Buy Low, Buy Lower The advice to "buy low" is half the formula to success in the stock mar ...

  4. 东莞裕同&易普优APS项目启动啦!

    2018年6月21日,东莞裕同&易普优APS项目启动会在东莞裕同东城厂区正式召开.裕同东莞副总经理李总.PMC张经理.集团信息中心曾总.罗经理.易普优实施总监陈总.曹经理等参加了此次会议.这是 ...

  5. 初始Winsock编程

    1.套接字的创建和关闭 使用套接字之前,必须使用socket函数创建一个套接字,此函数调用成功将返回一个套接字句柄. 1 SOCKET socket( 2 int af, //用来指定套接字使用的地址 ...

  6. MySQL性能优化(七·下)-- 锁机制 之 行锁

    一.行锁概念及特点 1.概念:给单独的一行记录加锁,主要应用于innodb表存储引擎 2.特点:在innodb存储引擎中应用比较多,支持事务.开销大.加锁慢:会出现死锁:锁的粒度小,并发情况下,产生锁 ...

  7. 《Android源码设计模式》--享元模式

    No1: 享元模式是对象池的一种实现.享元模式用来尽可能减少内存使用量,它适合用于可能存在大量重复对象的场景,来缓存可共享的对象,达到对象共享.避免创建过多对象的效果,这样一来就可以提升性能.避免内存 ...

  8. Oceanus:美团HTTP流量定制化路由的实践

    背景简述 Oceanus是美团基础架构部研发的统一HTTP服务治理框架,基于Nginx和ngx_lua扩展,主要提供服务注册与发现.动态负载均衡.可视化管理.定制化路由.安全反扒.session ID ...

  9. zoj 3983 Crusaders Quest 思维+枚举

    题目链接 这道题意思是: 给你一个长度为9的字符串,且只有3个a.3个g.3个o 问,你可以选择删除一段连续的串或者单个的字符也可以不删,最多会出现几个三子相连的子串 比如:agoagoago只有将两 ...

  10. 1022 Digital Library (30)(30 point(s))

    problem A Digital Library contains millions of books, stored according to their titles, authors, key ...