20200614.acm.课程总结

  • 本篇课程总结约3000字,阅读估时5分钟。
  • 下面是我在写课程总结阅读的内容

1.三十九位同学的总结博客及部分博客(用于比较和自己的思维,学习方法)2.回顾自己的五十篇博客(发现许多关于博客的问题

)3.费老师的部分C++网课(对比c++与acm风格)4.学长在介绍codeforce打法的视频

  • ACM网课期间看过的资料

1.费老师ACM网课 2.MOOC郭炜有关ACM算法 3美版程序设计课本 4.一本通 5.知乎金旭亮老师的讲座(非常完整的计算机学习方法)6.微信公众号di201805(dp入门)7.九章算法dp入门 8.bilibiliACM北理工寒假集训 9.知乎专栏“我到底应不应该坚持打ACM”10.vjudge 解决46道题 11.从20200301到20200614的codeforce.div2.3 12.csdn acm江湖历程 acm学习顺序

文章框架

  1. codeforce总结

  2. vjudge总结

  3. acm心路历程

  4. 关于网课和学习方法的总结

  5. acm学习的比较

正文

codeforce的总结

还记得自己第一次注册时进都进不去的无奈。

codeforce第一场跟很多人一样很懵,打到第三场做出一题,第五场一题第八场两题,第九场一题但是上分。

有两次印象很深刻的记忆。一次是停电后来电做出来。另一次是的最后几秒做出一道题。让人充分感受到ACM的魅力。

每一次的cf 零 ac 都会有自己的反思。第一次补题,我看到许多人都能用一句话总结去解释一道题目,这成为我能ac第一道题目的方法。下一次比赛后发现先看样例在读题有助于理解。然后又发现自己读题的短板,规定一道题目要读20分钟左右,不要在意速度,能充分理解是关键。接着是规定自己身边要准备好纸和笔,大大提高晚上的想法和效率。就这样五六场之后形成了我现在的cf打法。但是当形成方法后对自己的认识不足,尤其是上分的那次是以快制胜,导致从那以后明明实力不允许却贪图快,致使题目多次理解不准确,付出了很大的代价。本以为自己能顶住压力最后出题是心态可以的,现在想想极有可能是心态不行导致的误以为心态好。在实力增加巨大以前,慢读题,细读题的习惯还是要保留。

vjudge总结

vjudge对训练英语阅读有很大裨益,一般vj做题过程中是不翻译的。

做vj有个习惯就是钻牛角尖,就认为自己的想法对,钻研很久后总是差一点,但是四处搜题解没有人和我的思路一样,对那道题就放弃了。同时也浪费了大量的时间,从而打破自己的学习节奏,导致脱节特别是作业完成期,十几天的作业时间,前五天都在做一道可能不难的题而且就不想看题解,往往到最后时间就分配不均了,很多可以尝试的题也没有时间去看。

ACM心路历程

第一次听ACM时,听着老师的要求和风格,我知道这就是我想上的选修课。作为投入最多的一门课,扪心自问我学的很差。多少感觉没法完全理解。随着不断的学习新知识,也不断的开阔眼界。尽管对ACM来说只是入门。可是个人学的还是很吃力的,一定是远远努力不够,再加上或许的天赋问题,我对ACM内容的理解慢,总想按照自己的方式想,做题很吃力。但是直到现在,我自己还没有放弃的念头,所谓不知者无畏。现在呢多少有些了解ACM,想把它当成一项爱好去做,而且自己的有效方法应该是拉长战线,用时间去填补不足。但是这个打法有很严重的问题,我会在对比阶段解释。

关于网课和学习方法的总结

老师讲的网课难度对我而言不小,我会听很多遍,有时候一个dp题听四五遍都不懂。可是通过其他网课,书本内容辅助理解,很快就能掌握。听网课的课前复习,课中听不懂要想出是哪里的知识点不足,课后做题巩固。听网课对我而言浪费了很多时间,因为很多东西压根不具备,听再多遍就和英语听力一样。所以学习方法很重要。经历了这么多以后,我才勉强有了一定的学习方法。没什么特点,针对个人有用。我按照顺序写出来。首先制定计划,开头简单,难度迭代上升。然后专注。面对一项内容,从不同的方面学,相互印证。例如学dp,我就通过微信,知乎,九章算法,课本,网课等相互印证,在当时快速理解。题目最后只能是为思维训练提供提升,现在回顾vjudge,codeforce,很多自己灵感迸发的题现在再做还是忘得一干二净,只剩下当时激情的印象。当然也可能是个人原因,人忘东西的速度是在很快,很多以为自己还会的知识其实很多都忘掉了。还是思维最纯粹。

比较ACM学习之路

我拿出时间读了39个ACM同学的所有总结和部分文章,和自己进行了全方位的对比。这里就要说到上面的打法的问题。看了后我发现很多班里的人之前参加ACM协会,还了解过很多题,什么蓝书紫书我也听不懂。虽说都是几乎零基础,但是很多人基础或者见识是远比我高的。效率也是。我每天努力,别人未必会努力少很多,效率还比我高。那不是永远翻不了身了?所以切换打法,效率远比时间更重要,这也是我最近在摸索的一件事情。

上面多少有些找理由的意思,我承认自己能力不足,努力不够,并为此感到羞愧。废话不说,有这麽几个点是我的认识上出现了差错。首先把ACM单纯当成自己提高的一个工具,对codeforce,vjudge当做工具,掉分也不心疼。看似符合老师的要求,但态度背后是不合理的。其次就是坚持,大家对acm的付出真的是很大,我看到几个熬夜后再起来补题之类。这种透支我还是不能从心里接受。这种态度我会放在想偷懒,想娱乐的时候。当然我也有很小的优势,很少有人会站在我的角度上考虑问题。ACM应该是一项团队项目,就不需要所有人的水平都是顶尖的,应该是互相搭配的。大脑和大脑间的合作我或许有稍微的优势。最后就是通过对比认清了自己还处在极低的水平,有些同学参加了许多比赛,甚至还有闻所未闻的填空题,这还只是ACM同学中的冰山一角,一些不屑于参加ACM入门课的同级生,高年级生,其与高校学生,一层层的站在顶峰。他们是高处不胜寒,我在下面暖和久了也想凉快凉快呢。不敢保证,但会要求自己更虚心的去面对接下来的问题。

 

个人对ACM及后续展望

我想在acm上继续学下去,能够继续感受到acm的乐趣和痛苦。没人监督的时候也应该是最严格要求自己和最自由的时候。坚持不下去是有可能的,但是和acm的缘分真得很巧妙。如果把acm比作一个女孩,我能做的就是努力,能不能留住她就看她对我的意思了。。。我也一直记得,想要学好acm就要严格要求自己,及时吸收新内容。以我的思维和记忆力而言获得奖牌可能是个奢望,但求可以提升自己,让学的acm在自己的身上起到一份作用。

后记  三天前,我决定自己全心投入对ACM的总结,毕竟即使过程曲折也要善始善终。我开始回顾自己从头走过的这些路,钻过的牛角尖,做出过的值得高兴的题。这三天发生过一些事情,但是确实投入到了对于课程的总结中。我当时就想,这三天要总结一份纯思考和回顾,不添加任何的算法凑字数。我做到了。虽然学的效果很不好,但是这三天的努力把一段奇丑无比的话添上了一个圆圆的句号。(写到这笔记本猛地响了起来哈哈)。很累,我以为自己会收获慢慢的满足感,倒是现在有点晕晕乎乎。这就是做好一件事的感觉吧,一种很踏实的质感。总结就到此技术了,改完文章的时间也已经是第二天了。祝我好运。也只能祝自己好运了。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值