[年度总结]我的ACM2013
第一部分:初识ACM
真正步入ACM应该是今年3月初,当时因为听说有校赛,同计算机班的人一同组了个队(队名cheerup),当时也没考虑太多,我也是三月初才加入ACM@USC群,当时也没怎么做题,所以4月初我安排了三次测试,预期效果一般。
此为安排表:
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
第三部分:湘潭赛
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名,这是一个让我们都不能满意的成绩。不管怎样比赛已经结束,我也学到了很多。
第四部分:暑期集训
第五部分:省赛
这次省赛是湘潭赛后的又一次参加现场赛,相对于上一次比赛,心情没有上次那么平静了。这次赛前定的目标是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训练
[年度总结]我的ACM2013相关推荐
- 成本预算的四个步骤_干货!如何做好年度培训计划中的预算工作
如何做好年度培训计划中的 预算工作 作为全年培训运作计划,年度培训计划必须回答公司做什么培训项目.怎么做.需要多少资源.会得到什么收益等基本问题.其中的预算工作是一个关键的环节,如何做好这项工作对有效 ...
- 云智易获上海CIO联盟“年度物联网云平台技术创新奖”
6月23日,云智易作为国内领先物联网云平台,受邀出席"跨界融合 聚势谋远"上海CIO联盟峰会.本次大会汇聚了全球各地各行业300位精英翘楚,共话未来发展趋势. 在本次大会中,云智易 ...
- 关于2012年度土建工程专业中级专业技术资格考试有关问题的通知
关于2012年度土建工程专业中级专业技术资格考试有关问题的通知 现将2012年度土建工程专业初.中级专业技术资格考试.报名.培训工作有关事项通知如下: 一.考试组织 湖南省住房和城乡建设厅.省人力资源 ...
- 2017年度最受欢迎开源中国项目:roncoo-pay投票评选
2019独角兽企业重金招聘Python工程师标准>>> roncoo-pay项目正在参加 2017年度最受欢迎中国开源软件评选,请大家投上宝贵的一票,支持roncoo-pay更好的发 ...
- 阿尔法特磁悬浮制冷机组荣获“2016年度中国数据中心优秀节能产品”殊荣
摘要:3月3日,以"创新,发展,跨越"为主题的"2016年度第八届中国数据中心行业表彰大会"在北京隆重举行,并同期揭晓了"2016年度中国优秀数据中心 ...
- 金山发布《2006年度信息安全报告》
2006年度,国内的互联网环境因接踵而至的信息安全事件一再掀起了波澜.作为国内领先的信息安全厂商,金山毒霸同数千万国内用户一起见证了对病毒.对流氓软件发出的各种绝技杀手锏. 2007年2月8日,金山软 ...
- C语言竟成TIOBE年度编程语言候选!苹果iPhone 7卖得最好!
每年这个时候,都是TIOBE榜单评选年度编程语言的时候.今年,Kotlin成为竞争的热门,让人意外的是,C语言居然也成为了候选编程语言之一.自从被Java摘走王者桂冠,C语言几乎是处于持续下滑状态,没 ...
- 2016年度工作总结
一想起来今天全办公室人都在写年终总结的场景,不由自主的笑开了颜,因为我把一名程序媛的年终总结硬生生的写成了一篇"散文",而且还是很"冒牌"的总结,以下就是&qu ...
- 「CSDN 2021年度 IT 技术影响力之星评选」活动报名倒计时!
"CSDN 2021年度IT技术影响力之星评选"活动自2021年12月6日启动以来受到了行业各界的关注以及企业和个人的积极响应,截止目前,已收到上千份参评报名.本次评选活动的第一阶 ...
- 谁是 2021「IT 圈」年度 C 位?快来报名,彰显你的影响力!
2021年,数字化转型正磅礴兴起,大批传统企业正在拥抱数字化,云计算.大数据.AI.5G应用能力正在变成企业的核心竞争力:核心技术正在崛起,在操作系统.数据库,依靠开源的力量,众多开发者背后的行业公司 ...
最新文章
- Keystone v3 domains 应用场景
- 【机器学习入门笔记7:TensorFlow常量变量的定义】20190210
- 【物联网】WiFi基础知识
- 显示照片的RGB直方图
- leetcode 剑指 Offer 05. 替换空格
- DevOps到底是什么意思?
- linux防火墙ddos,Linux iptables防火墙详解 + 配置抗DDOS***策略实战
- php转化为2位小数的数字,学习猿地-php 转化为两位小数的方法
- Tensorflow 2.0 打印 Tensor
- SVN删除某版本解决办法
- java完整JDBC操作数据库
- 深度学习CNN算法原理
- 手把手教你入门微信公众号开发
- 小程序开发小游戏注意事项
- Android红外线遥控
- 选股小技巧|如何选股
- 电脑上的记事本便签纸怎么用
- 根据ebp/rbp/fp获取backtrace
- 商汤科技徐立:AI 将在10 年内创造一个印度和中国的总产值
- 手机端input[type=date]的时候placeholder不起作用解决方案
热门文章
- VS2013好用的插件
- nokia专业显示器测试软件,Nokia Monitor Test(
- 数字化时代如何赋能渠道分销?
- [vue] 使用vue后怎么针对搜索引擎做SEO优化?
- 用 Seaborn 做数据可视化(1)——绘图功能(1)可视化统计关系:sns.relplot()
- 洛谷P3537 [POI2012]SZA-Cloakroom(背包)
- 经典算法题(中级)-----自定义函数之字符类型统计
- 【懒懒的Tensorflow学习笔记一之快速入门】
- ios逆向工具tweak logos语法总结
- 欢迎来访个人网站——阳光日志