zoukankan      html  css  js  c++  java
  • 每周总结

    大二已经过去两星期了。在大二开始的这段时间里,这一段时间,我的压力很大,一方面我在复习之前落下的数学知识,另一方面坚持ACM的学习。也因此我的生活轨迹变得特别规律,宿舍→ 教室→ 图书馆→ 教室→ 实验室→ 宿舍。压力很大,很忙碌。但有种说不出来的充实感。这才是我心目中的理想的大学生活。

    从暑假的ACM集训开始,我一直在反思自己的大一生活。那时候每天除了上课就是宅在宿舍里。数学因为很枯燥,根本就不愿意看。愿意看的计算机也只是浅尝辄止,最终导致的结果是,什么都接触过,什么都稀里糊涂。唯一说出来挣点面子的是啃完了《C++ Primer》,但现在回想起来,根本就不够深入,只是看起来读完了,其实并未有很深的理解,也未在实践中充分应用。最后期末的成绩单也很忠实地反映出了我大一的状态,现在我都羞于承认我挂了3科,包括两门专业基础课:分析,代数;还有一门英语。

    但在暑假的集训中,我看到了数学对计算机尤其是算法学习的重要性,以前总听人说数学很重要,但没有深切的体会,这一个月内,我接触了一些数学的题目,明显的感到了力不从心;也看到了数学好的同学,运用数学工具进行解题是多么轻松,在这背后他们付出了比我多的多的精力。数学培养思维的方面我没有看到,可能是我的眼界太低吧;但我注意到了,他们都有可以专心致志地干好一件事看会一道题的能力,我认为这与学习枯燥的数学有关系,因为数学需要坐的住嘛。这种能力是很让人敬佩以及羡慕的。

    我的心态发生了很大的转变,不知是因为挂科太多受了刺激,还是近朱者赤,近墨者黑的缘故,反正这是一件好事。往远了回想,我从小到大没有真正地彻彻底底地把一件事干到底,不能这样了,不然死鱼会变成咸鱼的。

    所以,我写了这篇博客,从这周开始用以记录我每周做了一些什么事情,用以监督自己坚持下去。我希望,我的大学可以从大二开始。

    未完待续。。

    第3学期第3周总结
    第三周因为赶上中秋假期的缘故,比较放松。但在中秋假期中赶上了两场ICPC的网络赛(虽然第二场我没去。。),放松计划也泡汤了。真正成块的学习时间是在周一至周三,以及周六一天(周四庆祝中秋节去找基友了,周六周日有网络赛,周日睡一天,然后晚上做作业去了)。
    这一周由于补考完的缘故吧,数学的学习有些松懈,只复习了一点点,主要是学习了这两周的新课内容,特别是离散数学,感觉特别有意思。下周要继续复习计划,趁着现在学多元微积分,要找出其与一元的不同及共通之处。ACM的学习,看会了线段树的内容,又回头复习了树状数组。做的题不多,主要是看题了。
    下周计划:数学看完一元积分的笔记,争取熟练掌握常见积分的求法,常微分要回过头来总(zuo)结(ti)第一章。物理要赶(zuo)上(ti),不能因为简单就不学。ACM这一周理论只看一个哈夫曼树,主要精力要刷树状数组与线段树的题目。
    关于网络赛:通过网络赛,我发现,自己对知识的运用还不够灵活,题目一变样就感觉特别吃力,原因还是没有把基础掌握好,算法思想的核心没有掌握,以后要注意理解,不能简单地去套模板。

     

    第四周总结

     

    ACM总结:

     

    这周ACM分别用线段树与树状数组将几种与区间有关的操作写了一遍:改段求点,改点求段,改段求段。差不多都是旧瓶装新酒,只有改段求段有些思维含量。关于线段树的写法,我尝试了几种,觉得刘汝佳的还不错,不过第一次写他的区间修改的时候,被初始化给坑了。周六开会的时候,费老师指出了我们在训练中的症结,他建议我们先不要纠结与怎么写模板这种细节,要抓住重点,想法为王,要抓住算法的核心,重点放在学会怎样用这种算法解决问题,可以解决什么样的问题,而不是怎样写出这种算法的模板/代码,去抠算法的细节实现。我觉得很有道理。要改变训练方法了。

     

    数学总结:

     

    复(shua)习(ti),没什么好说的。准备将积分计算这一关过了之后,再去集中精力看纯理论,目前如何计算比纯理论来的更迫切(常微分需要计算,数分二元微分学需要计算,物理需要计算)。最多还有不到两周的时间就要把积分,极限,级数等相关的计算完全掌握,还是很紧张的。

     

     

    这一周的状态还是不如开学前两周,下周要从规律作息时间开始,找回开学前两周的状态。

     

    计划:

    上一周计划的哈夫曼树还是搞得不是很明白,分出一些时间去看它。还要回头看一下LCS与最长递增子序列的问题。主要精力还是要放在数据结构上,要改变一下方法,以 看题->总结 为主。数学一定要把极限与积分的计算搞出来,不然常微分物理数分啥也做不出来,两眼一ma黑,只能给一周时间,要求也不太高,基本的积分及其变形要会做(起码课后的积分习题会做)。下下周就要搞连续性与数展开了。另外,要开始看高代了,起床搞英语,白天搞数学,晚上搞ACM,只有中午有时间了。下周开始,星期四与星期五中午可以睡觉,因为下午第一节分别有离散与常微分。其他几天中午就不能睡觉了

    九月总结(兼5,6周总结)

    时间飞快啊,不知不觉就过去一个月了。可能是由于国庆假期的缘故吧,这一个月显得特别

    前两周ACM方面主要搞了树状数组与线段树,我认为树状数组与线段树要抓住本质,他们的本质就是一种减少数组区间或点操作的时间开销的数据结构,重点是在什么地方应用它们,具体的实现不算困难。后三周改变了训练方法,变为以看题为主,还是主要是线段树与树状数组的题目,后两周的大部分时间都用在了看紫书上,下一段时间的主要任务是刷紫书,因为我认认识到自己的基础太薄弱了(大一的祸根啊。。)往下看实用数据结构,正好紫书看到了树那块,就看排序二叉树吧。效率太低了,这是这一个月来最大的感受,三周勉勉强强看完一个知识点,还是简单的,汗。。。。。下面要好好找找效率低的原因,并加大时间投入。。。

    数学方面,数学分析,离散数学的新课勉勉强强能跟上,常微分就不太好了。。。这几门课做题都很少,接下来要注意做习题,但不能占用原先安排好的时间,争取养成中午不睡觉的生物钟。复习方面,数分还好,高代很愁人。。。慢慢来吧,最近的几门课高代知识用的比较少,不过多项式那块要抓紧看看,看ACM的数论要用到这方面知识

    十月总结

    讲真,太TM快了. 又过了一个月... 时间飞快, 可进度还是很慢, 不能让人满意. 紫书配合着HDU天梯看到了DP(基础DP,垃圾...太慢了), 最近我在反思, 刨根问底这样的训练方法是不是效率太低, 是不是应该抓住重点来搞, 重点搞思路, 下个月试试这种方法.

    CodeForces方面, 到目前为止打了四场比赛, 前三场场场掉分, 最后一场上了10分(可能是因为晚上11点比赛的缘故,大牛都没来吧...汗), 继续努力, 目前CodeForces比赛有这样几个问题:

    1. 读题慢(英文题面), 这是做水题最突出的问题

    2. 不敢写, 看到一个题目, 有思路但不敢写, 怕超时,爆栈, 还是因为复杂度不会估计

    3. 有思路但不会写, 水题还好, 难一点的题目有思路但就不会, 具体表现在把想法转化为程序语言的能力捉急, 需要进行优化时不知道怎么优  化.

    4.知识点不全面, 有时候看到一道题就知道自己不会做,因为这道题考察的知识点没看没学

    解决方案:

    1. 学英语, 从高中语法单词学期(汗...)利用扇贝单词的每日打卡功能进行规划与监督

    2. 第10周一周时间,学习复杂度估计的策略, 掌握比赛时估计复杂度的技巧

    3. 多看代码, 观察大牛们如何优化

    4. 知识点方面不能太着急, 还是按计划一步一步来, 但是codeForces比赛时出现的知识点要掌握,即补题要补好

    下一个月还是三条线:

    天梯,紫书,codeForces

     

  • 相关阅读:
    MVC5 Controller构造方法获取User为空解决方法
    js删除Array数组中的某个元素
    VS2015 工具箱 保存位置
    Mapper 赋值对应实体属性
    cookieHelper
    python3练习100题——007
    python3练习100题——006
    python3练习100题——005
    python3练习100题——004
    python3练习100题——003
  • 原文地址:https://www.cnblogs.com/liuzhanshan/p/5862915.html
Copyright © 2011-2022 走看看