第一部分:初识ACM

真正步入ACM应该是今年3月初,当时因为听说有校赛,同计算机班的人一同组了个队(队名cheerup),当时也没考虑太多,我也是三月初才加入ACM@USC群,当时也没怎么做题,所以4月初我安排了三次测试,预期效果一般。

此为安排表:

2013年3月31日(13:45-17:15) 测试第一次(已完成 共AC 2题)
2013年4月1日(下午) 答案寻找和分析(已取消)
2013年4月5日(21:00-24:30) 测试第二次(已完成 共AC 2题)
2013年4月5日 答案寻找和分析(自己理解)
2013年4月12日(14:00-17:30) 测试第三次(已完成 共AC 2题)
2013年4月12日(下午)答案寻找和分析 (无标程)

第二部分:步入ACM

校赛于4月14日举行。
校赛当天。题目先发下来的,然后在记事本里先写好的程序,然后开赛后,才交的。runid:3  time:5min,1AC,一血A题。
然后比赛出现了staff。只要一交题就出现这个,B题交后返回的staff,然后就去找错误,错误是找到了,修改后再次交,毫无疑问,返回staff,过了一会显示WA,当时没去看上面那个staff。然后就发一个气球了,感觉莫名其妙,,看状态,原来B题第一次交就过了。吐槽一下:B题数据都是大数据据,所以我们的程序可以过,但是实际上是过不了的(10以内有错误)。
C题写了好久,第一次RE,第二次TLE,很明显,因为当时此题暴力是无法过的。
最终AC2题。
因为速度较快,所以获得了三等奖~,同时也报名参加湘潭邀请赛,并且于4月20日参加了校赛复赛 。复赛题的一题刚好是下午看过了,瞬间写完,最后除了倒数第二题没想到,其他的题感觉还好。复赛后的周日进行了队内赛第一场。只看了A,B两题,可惜两题提交都是WA,而且一直WA到了282分钟。几天后校队的老队员通知入队了,由此正式开始ACM之旅。
4月24日,举行了校赛的颁奖典礼。当时是三等奖。
由于期间五一放假,第二次队内赛到了5月4日进行,这个比赛我们实现了1AC,但是还是没能AC第二题(虽然排名倒数第一,但是收获颇多),当天下午,我怀着忐忑的心情讲解的一个题目(这个是第二次讲题,但是心还是慌)。

第三部分:湘潭赛

一周后就是参加湘潭邀请赛。。。
  2013年5月11日,一个比较难过的日子.。。。这天,第一次参加大规模的全省竞赛,赛前目标打算是AC2题。由于模板没有打印,带的全是算法书和C/C++教材。而在实际比赛中,使用到的却很少。5月10日适应环境的时候,发现有DEVC++,但是还是使用了code::blocks。热身赛共五道题,由于当时不知道题目是挂在网络上因此耽误了40分钟。然后看了B题和D题。D题大意是现在下了几盘棋,赢了几盘,以后下棋保证每局都赢并且达到相应胜率需要下多少盘。我直接使用了暴力法求解,结果超时。后来才想起来可以用公式把需要下的盘数解出来即可。B题是求女生穿裤子的概率是多少。由于卡在最大公约数上,导致热身赛结束时没能写完这道题。而队友匡大还没能理解样例怎么来的。第二天9:00准时开始正式的比赛一开赛,我和一队友在看电子版的题目,匡大在看纸质版,几分钟后匡大确定写A  Alice and Bob这题。而我和一队友也顺利找到签到题 I I love milltary chess。比赛时由于纸质稿D题缺少导致了点小插曲。I题是一个军旗题,只需要考虑到所有的情况即可。然后我开始写代码,I题使用了ASCII码值来判断,首先由于考虑较简单,没考虑到字符相等时地雷与军旗结果不是0,而是Error,1第一次样例通过了,但是由于样例没有考虑到所有的情况,而我们样例过了就直接提交了,结果是WA。然后我又发现当两字符不相等时有错误,稍作修改后再次提交,结果还是WA。此时已经开赛40多分钟了。然后我叫一队友把所有的情况都列出来,我重新做。而此时匡大正在酝酿A题。此时电脑处于空闲状态(PS:我为我这种失误表示深深的自责,此后20分钟内电脑处于空闲状态,而我也没有看其他题。)。比赛已经进行70多分钟了,我们仍然没AC一题,I题列出了“所有”的情况,然后我采用了最笨的方法,一个一个去考虑,但是同样是样例过了,自己给的数据也过了,再次提交还是WA,此时差点崩溃,于是我就申请打印代码,把电脑空出来让匡大写A题,我继续研究I题。匡大第一次提交A题时,显示超时,然后他调试了下,结果是WA,于是申请了打印。我们讨论I题时发现我把夺军旗的情况写成了0而非Bingo。而在调试时又发现了我还有情况没考虑,然后在提交时还是WA。在4次WA的情况下,我开了重新的检查,在调试中再次发现了两处错误,修改后进行大量测试后进行了提交,这次终于是AC了~。此时已经是中午12时,在奋斗了3小时才把I题AC。我快速翻阅了其他题,并且看了下榜单,A题做出来的队伍还是很多,于是在吃完中饭(PS:这也是个错误的决定),然后继续研究A题,在研究很久后提交了一次代码,结果是WA。于是开始看F题,题意很简单,想法是用数组存入后暴搜。可是由于此时已经封榜,而且不知道什么原因导致没写这道题。最终5小时比赛结束,我们队只AC了一题,排名79名,这是一个让我们都不能满意的成绩。不管怎样比赛已经结束,我也学到了很多。
赛后老师点评说:cheerup@USC队是今年12级新生,首先敢于参加这次比赛,就要为他们喝彩。ACM是高手对决,要有敢于亮剑的精神。好在他们年轻。年轻就是好,有丰富的想象空间。我想这一刻他们已经想好,拿什么致青春。

第四部分:暑期集训

详见暑假集训总结。暑期第一阶段总结&暑假第二阶段总结

第五部分:省赛

暑假集训过后就是省赛了。这次省赛比较失败。发挥失常,但是我认为吃一堑长一智。
  这次省赛是湘潭赛后的又一次参加现场赛,相对于上一次比赛,心情没有上次那么平静了。这次赛前定的目标是AC4题,但是最终还是没能达成这个目标。这一次的模板和书籍准备比较充分,但是在现场比赛时却还是用不到。哎~10月12日热身赛的时候,由于主办方OJ上题目没挂上,所以我们首先就提交了一个C++版的A+B,然后又提交了一次long long的,两次返回了WA,然后就关闭了提交。20分钟后题目挂上了。热身赛题目中A,B两题并不复杂,属于看懂题目就可以暴力过的。第三题无从下手就放弃了,这次热身赛的状态不错。10月13日9点开赛,登陆OJ后并没有权限查看题目和榜单,大约过了一两分钟纸质版的题目送来了,然后就没管OJ的问题了,直接看题了。拿到题目,我首先看了一下所有题目,然后从A题开始看,A题我看了下描述,没思路就给队友看了,B题也是一样。然后我看C题,感觉很简单,然后把后面的题目暂时放下,我直接码C题,张兄出数据。由于开赛时可能有点紧张,导致第一题写完后并没有对,然后我看了下OJ还是没权限,然后只有退出在登录,就进去了,一看榜单C题已经过了很多队了,然后我在查C题的错误,第一次差错发现条件判断不完全,改正后还是没对,第二次才发现一个低级错误,因为我使用的是二维数组,本来是s[i][j]的,我写成了s[j][i],惭愧,过了样例和一组自测数据后交了,1AC,用时20分钟。此时张兄和匡大讨论的B题已经差不多了,此时我看了下榜单,大部分人出了J题,匡大去写B题,然后我和张兄开始看J题,看了一下题目,发现有费马两个字,然后直接找费马小定理的模板,用了几分钟发现不对,认真看题后这题与费马小定理没有任何关系,然后重新审阅题目,然后胡乱的再写,首先写了程序没弄清题目,写了一个,严重出现错误,申请打印后,把机器让给了匡大,让他继续码B题。我缓了下神,重新看了下题,理顺思路后开始在纸上写。当我写的差不多的时候,匡大写好了B题,测试数据没错后就交了,结果是超时,这题当时没几队写。然后匡大申请打印,我继续敲J题,写完后,测试样例没错,但是极限值肯定超时,经过5分钟左右的修改,进行了一些优化,极限值可以出来了,然后直接交,交上去就傻眼了,居然WA了,看了下提示,显示Case 我打成了Cse,坑爹啊,修改后再次提交,就过了,此时已经过了1个小时20多分钟了。此时再看榜单,G题、H题和F题都有出题。此时我看G题,匡大和张兄看了下F题,没看懂就放弃了,张兄看了G题后出了数据,然后和匡大讨论H题了。由于前面两题解题时遇到了些情况,当我写完G题时,发现输入方式不是我写的那样,然后又进行修改,然后发现答案错误。此时放了个大错误,我一直在调试这题,第一次写了80多行。过了样例,但是出的数据过不了,此时我有点慌乱,申请打印后让匡大写H题,我冷静一会后,重新思考G题,叫匡大去写H题。此时已经过了12点很久了,即将接近封榜。发现大部分人只写了3题,然后我继续修改G题,一点钟左右时,修改好了程序,过了数据,然后提交,PE了,然后我用文件输出我的结果,发现多了个空格,去掉空格后提交就是OLE,此时询问管理员,得到回复是:要相信评测机。当时没有写下去的动力,打印代码后在一盘胡乱的找,然后张兄叫我看看H题,此时,匡大的H题写完了,过了样例,然看了下时间不多了,我就叫他直接交了还是超时,此时并没有申请打印了。然后我也没心思看H题了。然后我再次修改程序,在最后一行去换行,并加回此前我去掉的空格,提交PE,,去掉空格后提交OLE。此时已经只剩下半个小时了。我重现看题,发现输入方式可以一个一个的输入,果断重写,第一次写完后,过了样例和几组数据,交了,这回是WA,然后发现漏了条件,然后再次提交,还是WA。此时只剩下10分钟左右了,我调试程序,最后发现是我写反了一个条件。改了后发现只有13s结束比赛,然后就直接交。结果可想而知,我居然忘记注释测试语句了,就这样这题就WA了,但是心情极度悲哀。这样省赛就结束了,我不甘心啊,第三题居然卡了几个小时。最后我们只完成了2题。这次省赛虽然结束了,但是收获颇多。湘潭赛之后遗留的问题在省赛还是出现了,比如G题,居然卡了几小时没解决,实际上想通了是很简单的。对于交程序时还是有点急,导致不该罚时的,最后却罚时了。特别是当卡题的时候却出现了严重的失误,导致最终的失败。这些问题在以后的训练中会去避免,尽量不再放错。

第六部分:2013~2014训练

省赛结束后,就开始新的训练了,新的训练主要是数据结构方面的知识,由于省赛比完后又区域赛,所以最终导致没上几次课,而且效果不是很大。然后由于种种原因,我进入了萧条期,从10月开始一直到寒假前这段时间,没有动力了。
转眼间2013年即将结束,今天又是大年三十。在新的一年里我会如何发展?是慢慢失去信心,被淘汰,还是越战越猛,继续前行?我想,我能,我行!ACMer加油!

[年度总结]我的ACM2013相关推荐

  1. 成本预算的四个步骤_干货!如何做好年度培训计划中的预算工作

    如何做好年度培训计划中的 预算工作 作为全年培训运作计划,年度培训计划必须回答公司做什么培训项目.怎么做.需要多少资源.会得到什么收益等基本问题.其中的预算工作是一个关键的环节,如何做好这项工作对有效 ...

  2. 云智易获上海CIO联盟“年度物联网云平台技术创新奖”

    6月23日,云智易作为国内领先物联网云平台,受邀出席"跨界融合 聚势谋远"上海CIO联盟峰会.本次大会汇聚了全球各地各行业300位精英翘楚,共话未来发展趋势. 在本次大会中,云智易 ...

  3. 关于2012年度土建工程专业中级专业技术资格考试有关问题的通知

    关于2012年度土建工程专业中级专业技术资格考试有关问题的通知 现将2012年度土建工程专业初.中级专业技术资格考试.报名.培训工作有关事项通知如下: 一.考试组织 湖南省住房和城乡建设厅.省人力资源 ...

  4. 2017年度最受欢迎开源中国项目:roncoo-pay投票评选

    2019独角兽企业重金招聘Python工程师标准>>> roncoo-pay项目正在参加 2017年度最受欢迎中国开源软件评选,请大家投上宝贵的一票,支持roncoo-pay更好的发 ...

  5. 阿尔法特磁悬浮制冷机组荣获“2016年度中国数据中心优秀节能产品”殊荣

    摘要:3月3日,以"创新,发展,跨越"为主题的"2016年度第八届中国数据中心行业表彰大会"在北京隆重举行,并同期揭晓了"2016年度中国优秀数据中心 ...

  6. 金山发布《2006年度信息安全报告》

    2006年度,国内的互联网环境因接踵而至的信息安全事件一再掀起了波澜.作为国内领先的信息安全厂商,金山毒霸同数千万国内用户一起见证了对病毒.对流氓软件发出的各种绝技杀手锏. 2007年2月8日,金山软 ...

  7. C语言竟成TIOBE年度编程语言候选!苹果iPhone 7卖得最好!

    每年这个时候,都是TIOBE榜单评选年度编程语言的时候.今年,Kotlin成为竞争的热门,让人意外的是,C语言居然也成为了候选编程语言之一.自从被Java摘走王者桂冠,C语言几乎是处于持续下滑状态,没 ...

  8. 2016年度工作总结

    一想起来今天全办公室人都在写年终总结的场景,不由自主的笑开了颜,因为我把一名程序媛的年终总结硬生生的写成了一篇"散文",而且还是很"冒牌"的总结,以下就是&qu ...

  9. 「CSDN 2021年度 IT 技术影响力之星评选」活动报名倒计时!

    "CSDN 2021年度IT技术影响力之星评选"活动自2021年12月6日启动以来受到了行业各界的关注以及企业和个人的积极响应,截止目前,已收到上千份参评报名.本次评选活动的第一阶 ...

  10. 谁是 2021「IT 圈」年度 C 位?快来报名,彰显你的影响力!

    2021年,数字化转型正磅礴兴起,大批传统企业正在拥抱数字化,云计算.大数据.AI.5G应用能力正在变成企业的核心竞争力:核心技术正在崛起,在操作系统.数据库,依靠开源的力量,众多开发者背后的行业公司 ...

最新文章

  1. Keystone v3 domains 应用场景
  2. 【机器学习入门笔记7:TensorFlow常量变量的定义】20190210
  3. 【物联网】WiFi基础知识
  4. 显示照片的RGB直方图
  5. leetcode 剑指 Offer 05. 替换空格
  6. DevOps到底是什么意思?
  7. linux防火墙ddos,Linux iptables防火墙详解 + 配置抗DDOS***策略实战
  8. php转化为2位小数的数字,学习猿地-php 转化为两位小数的方法
  9. Tensorflow 2.0 打印 Tensor
  10. SVN删除某版本解决办法
  11. java完整JDBC操作数据库
  12. 深度学习CNN算法原理
  13. 手把手教你入门微信公众号开发
  14. 小程序开发小游戏注意事项
  15. Android红外线遥控
  16. 选股小技巧|如何选股
  17. 电脑上的记事本便签纸怎么用
  18. 根据ebp/rbp/fp获取backtrace
  19. 商汤科技徐立:AI 将在10 年内创造一个印度和中国的总产值
  20. 手机端input[type=date]的时候placeholder不起作用解决方案

热门文章

  1. VS2013好用的插件
  2. nokia专业显示器测试软件,Nokia Monitor Test(
  3. 数字化时代如何赋能渠道分销?
  4. [vue] 使用vue后怎么针对搜索引擎做SEO优化?
  5. 用 Seaborn 做数据可视化(1)——绘图功能(1)可视化统计关系:sns.relplot()
  6. 洛谷P3537 [POI2012]SZA-Cloakroom(背包)
  7. 经典算法题(中级)-----自定义函数之字符类型统计
  8. 【懒懒的Tensorflow学习笔记一之快速入门】
  9. ios逆向工具tweak logos语法总结
  10. 欢迎来访个人网站——阳光日志