发布时间:2016-11-18 来源:心得体会
于xx
这个暑假,我们进行了几天培训,我也有不少收获。
一、我学到了一种新的描述问题的方法。 刘老师给我们上了数学建模课,其中我觉得对我最有帮助的是“设置贮油点”这个问题,虽然这个问题并没有得到完美的解决,但我却学到了一种新的思维。之前做题目的时候,都是直接“对着题目做”,油就是油,距离就是距离。这道题目的讲解让我得到了一种新的方法,把题目的意思抽象成一个个变量和常量组成的数学式,而目标就是求这个式子的最值,这实在让我耳目一新,这样的做法在许多时候的确更加简洁、方便。
二、我又巩固了之前学到的知识。比如线段树的内容我在合肥就听过,然而难度确实太高,当时勉勉强强好像弄懂的题目,之后想起来又不知怎么做了。这次的课的难度比省队培训要简单些,我才完全听懂,讲的题目也能够写出来,以后才能学习更多的应用。类似的还有二叉查找树,时间太长,几乎已经忘记,这次提起来才朦朦胧胧地想起一些来。
三、我在这次课学了新的知识,平衡树的难度是比较大的。叠放箱子也是一道普通的线性动态规划题目,却使我领悟了动态规划一个经典的技巧:一维不行就二维,二维不行就三维。做出这道题目,给我的益处是不浅的。
另外,我还发现了许多急需我努力解决的问题。
一、分析题目的方法很有问题,往往只是对着题面做,或者是想一想能不能用什么思维或算法往上面套,却没有发现题目条件里隐含的性质、条件等,也没有想到怎样转化问题。常常是自己百思不得其解,听到老师一步步分析都觉得很对,到了最后,问题豁然变得简单,回忆起来,知道自己想多长时间也是想不到这个方面的。这终究还是做的题不够多,没有培养起“感觉”来。
二、对算法和数据结构的运用不够。听课时虽然听懂了,知道了它是怎么一回事,但却无法运用,无法根据实际问题对它进行修改,这是我对它的特性理解不深。
总之,这次暑假培训让我看到了许多问题,思维也得到了拓宽,虽然课程的速度慢了些,但也可谓是收获颇丰。看到的问题,我会继续努力,希望能够更上一层楼。
——————————————————————————————————
蒋xx——————
经过这一个暑假的学习,我感受很多。
首先,在这个暑假的学习中我学会了以前不曾掌握的许多东西,例如迪杰斯特拉算法,让我初步接触了以前从未接触过的图论,为以后的学习打下了基础,毕竟图论将是以后学习中极为重要也非常有用的的知识点,但是极为难懂,所以,现在就接触对之后的学习有许多帮助。再如并查集,正是因为我不会它,所以在一次比赛中没有做出来一道与之相关的题目,白白丢掉了那道题的分。经过学习,如今我已能将并查集灵活应用,不再只能望“题”兴叹了。还有平衡二叉树我也进行了了解,可以编出程序了。这些将在今后学习中派上大用场的知识我都有所涉猎,这个暑假,也算获益匪浅。
其次,我的逻辑思维能力也有了很大的提升。这个暑假上的数学建模课,让我解题的思路更加广阔,并且明白了在比赛中遇到数学问题时该如何想办法将它解出来,也是一个极为巨大的收获。
但是,我也发现自己身上的诸多不足。
我了解的算法、数据结构还是太少,每当做题时,总会有一种心有余而力不足的感觉,常常是思索半天也只得出了一个十分复杂的解法,比用那种“正规”的算法不知麻烦了多少倍。
再者,我还是感觉自己做题的经验实在是不足。有时分明已经想好了做法,但要不是纠结与一些小细节,就是某个地方的语句用的不当。这也是为何我明明觉得自己能得高分,却总是失望的原因。
我明白,在之后的学习之中,只是在课堂上认真听课、将课堂上的知识学会是远远不够的。毕竟信息学竞赛出的题目十分的灵活,老师无论如何也无法讲的面面俱到。因此,在家里学习十分重要。如今的网络是万能的,在网络上,又如何不能找到这样那样的知识呢?今后,我一定会在网上努力自学,不再只依靠于课堂上那一点点内容,这样,我才能在竞赛中取得好成绩。
当然,我也要更多的实践。只有一次又一次的做题,才能将知识了解透彻,只是简单的看书的话,永远只是囫囵吞枣,只是呆板地将知识记下来,在比赛中根本无法运用自如,一旦题目稍稍灵活了一点,就会无从下手。
做题,也要做难题。无论做多少道简单的题,也无法提升一丝一毫的水平。我只有在一次又一次的思索之中,才能将自己的水平提高到一个新的档次。
总而言之,我会更加努力,更加用心。[!--empirenews.page--]我相信,只要我付出了,一定会在下次比赛中取得成绩。
周xx
在为期六天的假期培训中,我收获了许多。至少,使得自己在算法和数学建模方面的能力得到了很大的提升。同时,也认识到了自己与他人之间的差距。
每日下午刘教授所讲授的数学建模,我的印象都分外深刻。一些十分新奇的知识使我沉迷其中:特别是使用数学建模的思想去解。这些高深莫测的知识使得我在学习时感到十分吃力,尽管努力钻研,但仍然有一部分不甚了解。我认为,这一部分的不理解不仅激励着我继续钻研,也带表着我的数学功底较之吴桐,于剑等高手仍有不小的差距。
我在六天培训生涯中所学习的编程部分(不含数学建模)主要是以下的几个部分。
指针,并查集,线段树,图,排列与组合……
看看这眼花缭乱的目录,你就知道我们到底有多么受益匪浅了……
虽然知识十分丰富,但我并未能全部融会贯通,第六天的测试只考了100分(满分300)便是一个很好的见证。
虽然这次的测试成绩并不理想,但我相信:温室中的花朵不会拥有真正的美丽,即使它们开花了,也只不过是暂时的而已。而要成长为栋梁,就必须在艰苦的环境中生存。而这次测试,对我来说正是野外的暴风雨。挺住了,花儿会变得更加美丽;放弃了,花儿便必定会立即凋谢。这次测验对我不仅是打击,也是磨练。没有信息学高手没有受过挫,而受挫之后的发奋努力,是平日里所没有的。
说句实话,我早就料到这次失败。整个假期,坐在电脑前写代码的时间屈指可数。长期的不练习外加他人的发奋努力,使得我与他人的差距越来越大。如果我再不觉醒,那么被淘汰是必然的结局。我可不想让小自己几个月,以至一年的学弟学妹后来居上。
在经历了这一次的失败后,我总结了我的缺点:
1:我的基础并不牢靠,大楼是否牢靠要取决于地基是否牢靠,像这次测试的第二题(sequence),我做错纯粹就是因为自己在基础算法(递推)上掌握得并不好。
2:在一些难度较大的算法上,我半知半解,缺少钻研精神。
……
最后,请允许我为学校计算机教育的方式提一些建议:
在编程知识传授时,讲授部分似乎不多,而练习部分却占了很大比例。
在练习并评测后,应多加一个讨论环节,每位同学都应该提出自己的见解。
where there is a will there is a way! come on, jupiter, your future is still very big!
范文大全 · 手机版 m.fwdq.com