停课总结(三)
来源:互联网 发布:zte中兴网络机顶盒密码 编辑:程序博客网 时间:2024/05/01 05:34
补一发之前的。。。
国庆节与中秋节,是学习的好时机。
这个假期,我们将进行七天的训练。目前已经进行了两天,并且有了两次测试。总的来说,效果都不好。
首先是对算法的不自信。看准了动规,但是又不敢写,结果一个暴力了事;看准了最大联通子块,又是暴力。所以那道题目要敢动手。
然后是面对长代码的调试能力不佳。比如今天第二题,其实也不长,我已经看准了堆优化搜索,并且成功写出来了。但是就是不对。我专注于查算法正确性与语句逻辑的错误,却忽略了一些基础错误。例如初值的赋予,变量的赋值,递推的关系等等。说白了,要么就是方法还不熟,要么就是代码的习惯不够好。写递推之前就想好初值,打标记之前就清好数组。这些都是习惯。
然后是时间分配。比如今天调第二题,几乎花费了一大半的时间。这是万万不可取的!我也不知道怎么的,调着调着,就进到代码里边去了,过了好一会儿才脱身出来。时间分配很重要,拿到题目,先大致确定每道题的方法,然后看看自己大概要多久。老是觉得“马上就好了马上就要调试出来了”,其实是不行的。
还有就是,最近两场考试几乎没怎么写暴力。这么一个“好习惯”怎么掉了呢?所以接下来的考试,看出自己不会就果断暴力,大不了优化暴力。这不是说我一个暴力就水过去了事,这个暴力要满足几个条件:第一,我实在写不来正解或者真的不能调对正解。第二,在力所能及的基础上想尽一切办法去优化它,从思想上,从语句上。把自己思考正解时想到的一切有用的信息与方法融入进去。第三,不可以耗时太久。之所以有时要放弃正解,是因为尽管是正解,还是要有一定的把握的情况才可以过,毕竟不是确定了方法就都可以过这道题的
现在的考试更加注重思维了,单纯的靠模板已经不行了。这也意味着我必须改变自己的学习方法与做题风格,多尝试一些算法结合类的题目,尽管有难度,但是必须迈过这道坎。
不过,随着考试数量的增加,我的经验也在丰富,也见了很多的题型与坑点,并且发现了很多问题。每一次敲代码,都是对知识的一次复习,而这也是非常重要的。尽管考得不怎么样,也一度让我有些灰心,但是我还是要坚持,不能被这点点挫折打倒。
每天下午同学的分享是一个学习的好机会,取长补短。同学讲课气氛很轻松,加上同学讲课用的方式都很平易近人,让人很容易接受知识。有不懂得或者怀疑的,可以很自然的提出来,不会扭扭捏捏,也就不存在没搞懂就过了这种情况。通过分享,我们可以学习很多很多方法,汲取大量的经验,拓展自己的思维,所以分享也算是学习道路上很重要的一种捷径吧。
时间说长不长,说短不短。一句话:
——“效率至上”。
- 停课总结(三)
- 停课总结(一)
- 停课总结(二)
- 停课总结(四)
- 停课总结(五)
- 停课总结(六)
- 停课总结(七)
- 停课总结(八)
- 停课总结(九)
- 停课总结(十)
- 停课总结(十一)
- 第一次停课总结
- NOIP2017+停课总结
- NOIP停课以来比赛总结
- 10月停课集训第二周总结
- 停课记录(已停止更新)
- 日常(停课后的月考)
- 停课的沉淀反思(三)——卫生、博客
- hud 1013 求一个数的数字根
- Ubuntu16.04.3LTS+CUDA8.0+cudnn5.1+tensorflow-gpu(1.2)安装配置信息汇总
- android 判断手机是否有物理menu键
- select用法
- 【bzoj3170】[Tjoi 2013]松鼠聚会
- 停课总结(三)
- codeforces——875B —— Sorting the Coins
- 分治算法-球队循环赛日程安排-java实现
- AndroidStudio调试smali代码
- mergeTwoSortList
- 堆栈模拟队列
- printListReverse
- opencv2.4.7.2画圆,画十字,画矩形
- elasticsearch 集群