《ACM集训心得体会》
集训心得体会

集训心得体会
在这次的集训中,我学到了很多东西,也有很多收获和
体会。
首先是学会了很多新知识。
在老师的指导下,我们学习
了许多高级的编程技术和算法,这些知识对我来说是非常全新的。
通过不断地实践和尝试,我逐渐掌握了这些技巧,让我的编程水平得到了很大的提高。
其次是认识到了自己的不足。
在集训中,我遇到了很多
困难和挑战,有时甚至感觉自己无法完成任务。
但是,我发现这并不是因为任务太难,而是因为我自己的能力还不足以应对这些问题。
于是,我开始深入分析自己的不足之处,并努力弥补这些缺陷。
通过不断地学习和实践,我逐渐克服了这些困难,提高了自己的能力。
最后,我也认识到了集体的力量。
在集训中,我们一起
学习、一起进步,互相帮助和支持。
即使在遇到一些棘手的问题时,我也能够得到同学和老师的帮助,让我更容易地解决问题。
这让我深刻地体会到,一个好的团队是如此重要。
所以,对于这次集训,我觉得自己受益匪浅。
我学习到
了很多新知识、认识到了自己不足之处、也认识到了团队的重要性。
这些经验和体会将伴随我走向未来的路途,让我更加坚定了追求卓越的信念。
集训短训心得体会

集训短训心得体会在我参加的集训短训中,我学到了很多知识和技能,也收获了很多体会和感悟。
在这篇文章中,我将分享我在集训短训中的心得体会。
学习方法在集训短训中,我们学习了很多知识和技能,包括编程语言、算法、数据结构等。
在学习过程中,我发现了一些有效的学习方法。
首先,要注重理解。
学习编程语言、算法、数据结构等知识,不仅要掌握其表面上的语法和规则,更要理解其背后的原理和思想。
只有理解了其本质,才能更好地应用和创新。
其次,要注重实践。
学习编程语言、算法、数据结构等知识,不能只停留在理论层面,更要通过实践来加深理解和掌握。
只有在实践中,才能发现问题、解决问题、提高技能。
最后,要注重交流。
学习编程语言、算法、数据结构等知识,不是一个人的事情,更是一个团队的事情。
通过交流,可以分享经验、解决问题、提高技能。
同时,也可以拓展视野、增加思路、提高思维。
团队合作在集训短训中,我们不仅学习了知识和技能,还进行了团队合作。
在团队合作中,我体会到了以下几点。
首先,要注重沟通。
团队合作需要成员之间进行有效的沟通,包括任务分配、进度汇报、问题解决等。
只有通过沟通,才能保证团队合作的顺利进行。
其次,要注重协作。
团队合作需要成员之间进行有效的协作,包括任务分工、资源共享、技能互补等。
只有通过协作,才能发挥团队的优势,完成更高效的工作。
最后,要注重贡献。
团队合作需要成员之间进行有效的贡献,包括个人能力、团队精神、项目成果等。
只有通过贡献,才能实现个人价值和团队价值的最大化。
自我提升在集训短训中,我们不仅学习了知识和技能,还进行了自我提升。
在自我提升中,我体会到了以下几点。
首先,要注重思考。
自我提升需要进行深入的思考,包括自我认知、职业规划、人生价值等。
只有通过思考,才能找到自己的方向和目标,实现自我提升。
其次,要注重行动。
自我提升需要进行积极的行动,包括学习、实践、交流等。
只有通过行动,才能不断提高自己的能力和水平,实现自我提升。
最后,要注重反思。
ACM感言

北大计算机研究生的ACM感言ACM感言shangmi n时间过得真快,转眼间现在马上就到了毕业的时候了。
大学四年的生活就这样在漫不经心中度过,在这四年里我留下了许多值得回忆的东西。
参加ACM的经历和体会和其他美好的经历一样,永远值得我回忆和珍惜。
一个偶然,我报考了兰州大学计算机科学与技术系;又一个偶然,我开始了解ACM,开始慢慢喜欢上ACM。
我相信这都不是偶然,或许是我们所说的缘分。
2003年我从一个小县城来到兰州大学,那时我计算机几乎没有任何了解,也从来没有接触过计算机。
现在我还清楚的记得大一时的上机课,我在internet explore的地址栏里面练习了三个小时的打字,为知道了如何实现大小写字母的转换而欣喜。
回想起那时的自己真的感到很幼稚,但那就是曾经真实的自己。
直到大二下学期我还不知道计算机方面竟然还有什么程序设计大赛,11月份我在校园里看到了第29届ACM/ICPC上海赛区的邀请信,遗憾的是学校并没有打算参赛。
但是我看到了几个ACM的网站,回到宿舍里我第一次看到了一些ACM比赛的题目,当时只有一个感觉,就是难。
不是那种要搬走一座大山的难,虽然很艰难,但是只要一点一点的搬,或许总有成功的一天。
而是根本就不知道要干什么的难,难的无法下手,难得你不知道题目再说什么。
05年5月份,学校要开始举办校内的ACM/ICPC的选拔赛,听到这个消息我沉寂了几个月的心又开始动荡不安了起来,开始兴奋了起来。
为了能进入学校的集训队,我开始在浙大的oj上进行一些训练。
那时候只要有空闲时间我就在上面练习,也丝毫没有顾及马上就要到来的期末考试。
只是那时候没有人指导,自己制作一些很简单的题目,但是那些题目对我来说还是很费力的。
一天也只能做3,4道,进展很缓慢。
庆幸的是校内的选拔赛我终于顺利通过,成功进入了学校的集训队,这对我自己也是一个不小的鼓励。
05年的暑假是我永远都不会忘记的一段时间。
每周四天的课,除了上课的时间我几乎都是面对着电脑在做题。
集训队个人总结

集训队个人总结引言在集训队的训练结束之际,我对这段时间进行了一些总结。
通过集训队的学习和训练,我收获了很多知识和经验,也提高了自己的能力。
本文将从以下几个方面对我的个人成长进行总结和分析。
学习成果在集训队的学习中,我掌握了许多新的知识和技能。
首先,我学会了使用各种编程语言和工具来解决问题。
通过实践和练习,我已经能够熟练地运用C、Python 等编程语言,并能够使用Git进行版本控制。
此外,我还学会了使用一些常用的开发工具,如Visual Studio Code和Jupyter Notebook。
其次,我学习了算法和数据结构的基本概念和应用。
在集训队的训练中,我们经常进行算法竞赛,通过解决各种难题来提高自己的算法水平。
这些训练不仅提高了我的编程能力,还培养了我的逻辑思维和问题解决能力。
另外,我还学习了一些软件工程方面的知识。
在集训队的项目中,我们学习了软件开发的一些基本原则和方法,如面向对象编程和软件测试。
这些知识对我今后的学习和工作都非常有帮助。
技能提升通过集训队的学习和训练,我的技能得到了显著提升。
首先,我的编程技能得到了极大的提高。
在集训队的训练中,我锻炼了自己的编程能力,并学会了高效地解决问题。
我现在能够独立完成一些较为复杂的编程任务,并且能够写出高质量的代码。
其次,我的算法水平得到了明显的提高。
通过不断的练习和比赛,我对各种常见的算法和数据结构有了更深入的理解,能够灵活地应用它们来解决各种问题。
我的算法竞赛成绩也有了明显的提升,能够在短时间内快速解决大部分题目。
另外,我的团队合作能力也得到了提高。
在集训队的项目中,我们需要与队友密切合作,共同完成任务。
通过与队友的沟通和协作,我学会了如何与他人合作,如何在团队中发挥自己的优势和承担责任。
这对我今后的团队工作非常重要。
经验总结通过集训队的学习和训练,我得到了一些宝贵的经验。
首先,坚持学习和练习是提高自己能力的关键。
在集训队的学习中,我发现只有不断地学习和练习,才能够真正掌握知识和技能,并且不断提高自己的水平。
ACM参赛教练:收获,不止是心灵上的

ACM参赛教练:收获,不止是心灵上的作为带队教师,我的收获主要是心灵方面的。
与队员们生活在一起,我总会感觉很快乐,因为他们总能给我一些惊喜,而不仅仅是编程。
我接触ACM竞赛是从一句很轻易的承诺开始的。
2001年,我刚从香港回来时,当时的系主任李晓明老师对我说:“李文新,你来管ACM竞赛吧。
”当时我想,竞赛不就是考试吗,千军万马考过来的,小意思,于是就说没问题。
我从2002年开始组织学生参加ACM竞赛,并在当年按时间顺序完成了以下几件事情。
* 3月打报告给学校申请必要的经费及资源支持;* 5月组织了一场校内个人赛(约100人参加),选拔了前20人进集训队;* 6~9月组织集训,让集训队的学生自愿到有机器的教室做题,请了一名有参赛经验的研究生做助理教练;*10~11月组队参加了清华、日本、西安的三场比赛,比赛结果让我们明白了两件事情:去外地参加比赛很好玩,对于提高学生的参赛热情有很大作用;兄弟院校队员的能力比我们想象中的强多了,光靠临阵磨枪是不行的;*向领导提交总结报告,决定明年继续参赛,并设计了一个在线评测系统——POJ(/JudgeOnline/)。
2003年,我们增加了训练强度,并加强了对队员上台讲题的训练,但还是没能出线参加总决赛。
这时候我们转换了视角,决定组织一次亚洲区预选赛以便更透彻地了解ACM竞赛。
2004年,共有361支队伍参加了我们组织的地区预选赛,并且有4支队伍出线。
2005年,共有453支队伍参加了北京赛区的比赛,其中包括来自蒙古、日本、马来西亚、台湾等地区的参赛队伍。
在我们艰辛的努力下,2005年,我们终于参加了全球总决赛,并得到了一枚铜牌。
虽说没有第一名的辉煌,但我们的付出终于得到了回报。
总结几年的ACM竞赛经历,我觉得其意义在于为学生提供了一个展示才华和交流合作的平台,该平台能够激发学生的学习热情,从而带动本校计算机基础教学水平的提高。
组织ACM竞赛系列活动应该至少有一个负责教练。
浙江林学院ACM集训队阶段总结

单源带负权最短路径
什么是松弛技术?
日常生活中的例子~~(1+1猜想)
松弛技术的本质是首先给予一个物体很 高的估价,在每次的迭代中对估价进行 修正,在有限次的迭代后使估价与实际 值吻合的技术。
单源带负权最短路径
思想:若存在N个点的网络,则对于起点 到终点最多经过N-1条边
策略:有限迭代下的松弛技术
单源正权最短路径
Dijkstra的致命弱点:不能处理带负权的边
思考:Why?
问题出自贪心策略!!若存在负权,则算法将 不断更新负权边相关顶点的Dis值,从而导致 答案错误!
单源带负权最短路径
如何处理Dijkstra的遗留问题? 摈弃贪心策略 执行松弛技术-----
Bellman-ford算法
优化2:使用标记数组以及队列辅助,初始化时推入 start点,标记start在队内,每次执行时,将队首推 出,标记其不在队内,遍历其邻边,进行松弛操作, 将所有不在队内且进行过松弛操作的边相关的点入队 直到队列为空(即不再进行松弛操作)--SPFA!!
单源带负权最短路径
由优化2得到的正是传说中的SPFA,拥有神一般的效 率O(KE),K一般取值3-5。算法如其名Shortest Path Fast Algorithm!
瓶颈:如何判负环?思考!!!
当一个点入队次数超过边的次数!需要辅助数组统计 各点入队次数,此时的空间与时间效率都极低!!因 此此算法在稠密带负环图中的表现不如bellman-ford 的YEN氏优化!!请大家慎重选择使用。
计必定TLE 不能如此暴力…. 思路如何……想3分钟
集合计数问题
联想到并查集的构造原理 构造rank数组,在并操作中入手!! 好,问题解决!!
ACM学习心得

这个非原创、、、、、但是,为了让更多人看到,无奈的原创一下、、、写的很好,虽然真正学习算法(说的好听是学算法,不好听就是A题)近一年了,但是,学习的效率非常低,最近才稍稍掌握点技巧。
这篇文章不知道是哪位大牛写的,在朋友的博客中看到了,觉得很有借鉴作用,就粘了过来,共勉。
加油!!!吖飒~~~~刻苦的训练我打算最后稍微提一下。
主要说后者:什么是有效地训练?我想说下我的理解。
很多ACMer入门的时候,都被告知:要多做题,做个500多道就变牛了。
其实,这既不是充分条件、也不会是必要条件。
我觉得一般情况下,对于我们普通学校的大学生,各方面能力的差距不会太大,在这种情况下,训练和学习的方法尤为重要。
其实,500题仅仅是一个标志,而且仅仅表示你做ACM-ICPC有一定的时间,我们训练的目的是什么?我觉得有四点1、提高编程能力2、学习算法,(读书,读论文,包括做一些题目验证)3、准备好面临将到来的挑战(熟悉题型,调整心态)4、启发思维。
这里四个目的,从训练的角度上,重要性逐次递减;为什么呢?因为前面的因素是后面的基础。
而是后面的目的,想达成越为不易。
我觉得前3者能保证你ac掉你能做的题,即使难题始终不会做,也可以ac掉中等偏难的题目。
而需要一定思维难度的题,要以前三者为基础而且属于训练的后期,中期只能作为偶尔调节。
当然,我思维也烂得要死,对这点没什么发言权,大家可以鄙视我。
我这里想主要说下第2点。
对于算法,我发现,很多我们这样的弱校ACMer选手没有侧重好算法的学习。
下面要讲的几点,可能都很老套,但我想以035对比我自己的例子给大家做说明。
<1>算法学习是ACM比赛所要推广或者要提倡的一个方面记得曾经路过某人的blog,上面说他作比赛的时候遇到了一个dijkstra,他没做出来,然后评论到(大意):我才不会花时间去搞明白“这种”算法。
“这种”也许有可能是指:没什么实用性,对吧,这样我就不想评论了(又是有关科学和工程的讨论)。
ACM 学习心得

学习ACM后的总结和下学期的计划大二上半学期,由于报了大学生电子商务竞赛而进入实验室。
在大一时,比较迷茫,不知道自己的专业什么内容重要,什么内容不重要。
所以在大一下半学期学习C语言这门最基础的程序设计课的时候,老师上课在讲自己也不认真听讲。
觉得只要考试能过就行了。
结果考试是过了,但对于C语言还是一窍不通。
在大二下班学期,由于选了面向对象程序设计和数据结构,老师的内容不怎么听的懂。
开始认识到C语言的重要性,自己从头开始自学,把非计算机专业的C语言借来看,慢慢的赶上去,不懂的就问问同学。
把书认真的看了两遍后,再接触接触计量OJ上的题目提高一下自己。
就这样我开始接触了ACM。
ACM=算法+数据结构。
第一次接触ACM,刚开始做简单题的时候我也感觉并不容易,比如有些英文题目看起来比较费劲,要看很久才能搞清楚题目意思,有时候简单题目交上去不正确,题目有很多trick,有时候代码看多了,人就会觉得很厌倦和郁闷,但是不要灰心,我觉得做什么事贵在坚持,只要坚持下来,就会越来越体会到ACM 的无穷乐趣了。
后来自己独立思考,把一些没有算法的题目基本上都提交成功了。
也觉得有一些成就感,从一点都不会到现在能把一些简单的题目解决。
有算法的题目,就自己百度或查一些资料,由于没有老师的指导,有些算法还是模棱两可。
在数据结构的课上,老师也给我们介绍了一些算法。
下面是我自己总结的算法:一.基本算法:(1)枚举.(2)贪心(3)递归和分治法(4)递推(5)构造法(6)模拟法二.图算法(1)图的深度优先遍历和广度优先遍历.(2)最短路径算法(3)最小生成树算法(4)拓扑排序(5)二分图的最大匹配(6)最大流的增广路算法(KM算法)三.数据结构(1)串(2)排序(快排、归并排(与逆序数有关)、堆排)(3)简单并查集的应用.(4)哈希表和二分查找等高效查找法(5)哈夫曼树(6)堆(7)trie树(静态建树、动态建树)四.简单搜索(1)深度优先搜索(2)广度优先搜索(3)简单搜索技巧和剪枝五.动态规划(1)背包问题.(2)型如下表的简单DP1.E[j]=opt{D+w(i,j)}2.E[i,j]=opt{D[i-1,j]+xi,D[i,j-1]+yj,D[i-1][j-1]+zij} (最长公共子序列)3.C[i,j]=w[i,j]+opt{C[i,k-1]+C[k,j]}.(最优二分检索树问题)六.数学(1)组合数学:1.加法原理和乘法原理.2.排列组合.3.递推关系.(2)数论.1.素数与整除问题2.进制位.3.同余模运算.(3)计算方法.1.二分法求解单调函数相关知识七.计算几何学.(1)几何公式.(2)叉积和点积的运用(如线段相交的判定,点到线段的距离等).(3)多边型的简单算法(求面积)和相关判定(点在多边型内,多边型是否相交)(4)凸包.对上述一些排序算法能熟练的掌握。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《ACM集训心得体会》第一篇:acm集训心得体会冬季培训心得体会寒假这一个星期的学习培训,是我对acm有了更深层次的理解,知识面也有所扩展。
下面,我来谈谈对这次培训活动的几点心得。
一,凡事贵在坚持。
acm对一个人的逻辑思维能力要求很强。
当在做题过程中碰到难题时要耐得住心,沉住气,不断地思考,有不做出不罢休的精神。
二,对自己要有信心,要相信自己。
当一个题目做出来提交出差后,不要急,回过头来把题目再认真读一遍,注意输入输出的格式,对照代码进行修改,改好了再提交,不能因为一次有错就盲目的提交。
在修改代码的过程中要多想想为什么,这样才能提高自己。
三,有目的有针对性的训练。
在做题之前,我们要明确自己的定位,然后根据自身的情况找有针对性的题目进行练习,在不断地练习中形成系统的知识体系。
四,量变带来质变。
我们都知道不积小流无以成江海,不积跬步无以至千里。
学习也是一样的,需要一定的练习量才能达到质的飞越。
在平时自己找题目进行练习,多积累一些经典的算法是很有必要的。
五,有目标有计划。
在这次的学习培训结束后,我结合自身的情况,做了规划。
在做题上坚持之前的计划认真完成;在改程序时不仅仅局限于改错,还要能将复杂的程序简单化;每做完一定的题目后都要进行归纳和总结,复习回顾也是重要的。
第二篇:acm集训心得体会(大全)冬季培训心得体会寒假这一个星期的学习培训,是我对acm有了更深层次的理解,知识面也有所扩展。
下面,我来谈谈对这次培训活动的几点心得。
一,凡事贵在坚持。
acm对一个人的逻辑思维能力要求很强。
当在做题过程中碰到难题时要耐得住心,沉住气,不断地思考,有不做出不罢休的精神。
二,对自己要有信心,要相信自己。
当一个题目做出来提交出差后,不要急,回过头来把题目再认真读一遍,注意输入输出的格式,对照代码进行修改,改好了再提交,不能因为一次有错就盲目的提交。
在修改代码的过程中要多想想为什么,这样才能提高自己。
三,有目的有针对性的训练。
在做题之前,我们要明确自己的定位,然后根据自身的情况找有针对性的题目进行练习,在不断地练习中形成系统的知识体系。
四,量变带来质变。
我们都知道不积小流无以成江海,不积跬步无以至千里。
学习也是一样的,需要一定的练习量才能达到质的飞越。
在平时自己找题目进行练习,多积累一些经典的算法是很有必要的。
五,有目标有计划。
在这次的学习培训结束后,我结合自身的情况,做了规划。
在做题上坚持之前的计划认真完成;在改程序时不仅仅局限于改错,还要能将复杂的程序简单化;每做完一定的题目后都要进行归纳和总结,复习回顾也是重要的。
第三篇:acm集训心得体会冬季培训心得体会寒假这一个星期的学习培训,是我对acm有了更深层次的理解,知识面也有所扩展。
下面,我来谈谈对这次培训活动的几点心得。
一,凡事贵在坚持。
acm对一个人的逻辑思维能力要求很强。
当在做题过程中碰到难题时要耐得住心,沉住气,不断地思考,有不做出不罢休的精神。
二,对自己要有信心,要相信自己。
当一个题目做出来提交出差后,不要急,回过头来把题目再认真读一遍,注意输入输出的格式,对照代码进行修改,改好了再提交,不能因为一次有错就盲目的提交。
在修改代码的过程中要多想想为什么,这样才能提高自己。
三,有目的有针对性的训练。
在做题之前,我们要明确自己的定位,然后根据自身的情况找有针对性的题目进行练习,在不断地练习中形成系统的知识体系。
四,量变带来质变。
我们都知道不积小流无以成江海,不积跬步无以至千里。
学习也是一样的,需要一定的练习量才能达到质的飞越。
在平时自己找题目进行练习,多积累一些经典的算法是很有必要的。
五,有目标有计划。
在这次的学习培训结束后,我结合自身的情况,做了规划。
在做题上坚持之前的计划认真完成;在改程序时不仅仅局限于改错,还要能将复杂的程序简单化;每做完一定的题目后都要进行归纳和总结,复习回顾也是重要的。
第四篇:acm暑期实践集训报告与心得体会暑期实践报告-------北京化工大学acm-icpc暑期集训炽热的夏季我们同样拥有一颗炽热的心,今年暑假为了提高我们的编程能力,同时也是为了今年十月的acm程序设计大赛,我们计科二十多位同学在一起参加了本校的acm暑期集训。
在短暂的二十天中,我们在一起为了我们共同的目标,在相同的兴趣下一起训练,一起学习,在这当中我们学到了很多,也提高了很多。
参加这次集训的原因还要从大二第二学期说起,在上学期编程小组的熏陶下渐渐的在学校oj上ac越来越多的题,后来也还参加了学校的acm校选拔赛,很荣幸的得到了二等奖。
在每周一次编程小组的题目练习下,我的编程能力愈渐提高了,对很多事物也有了不同的看法。
为了切题而不停的去看书,看完书之后就去实践,实践不懂的就请教别人或者继续看书,在这样不断的循环之下,我学到了不少东西,但是还是觉得自己还没有达到比赛的水平,所以选择了暑期参加集训来提高自己的能力。
进来了集训队,我终于有了一个奋斗的目标,之前还一直徘徊迷惘大学的课程与生活中,不知道该如何对待今后的道路。
是这次集训让我重新认识了自己,我重新找回了我的奋斗方向与目标,最主要的是,我更可以重新攻回我最爱的数学。
在编写程序的时候,面对着每一个问题,都需要自己想出合适的思路与算法去对待,通过编程语言加以实现,经过无数次错误之后,终于看到了那个令你欣喜若狂的accepted,那种心情简直兴奋的无以形容。
而我也终于知道了,就算以后工作不再走这条路,acm都是我大学生活中一个不可或缺的内容。
当初参加集训的目标很简单,只是为了继续提高自己的编程能力。
然而在后来的不断做题的过程中,为了a出越来越多的题目,为了不断提高自己的水平,我接触了以前从来没接触过的很多书本,遍历了以前一点都不懂的各种算法以及数据结构。
其实现在都依然不敢相信,在一年前的今天,我是连c语言是什么都不知道的一个普通的学生,也不敢相信半年前的今天,我c语言除了最基本的一些循环和判断之外,其他对于我来说根本是火星语。
为了实现能够继续研究数学的梦想,我重新拾回久违的编程语言,自学起java语言,并且在不断的磨练与请教中编程能力的确有了很大程度的提高。
这次集训让我认识到了团队合作的重要性,在与其他队员的交流方面,这里也要衷心感谢各位一起集训的同学,在我不懂的时候会很详细的给我解答,给我指引。
在群上也每天不停的更新,很多都是很有用的信息,例如强连通部分的交流就讨论了半个暑假,从中学到了不少知识。
acm是一个团队比赛,而不是个人赛,所以交流就显得尤为重要,特别是在一群志同道合的人中讨论是一件很有趣的事情,大家会为了同一个问题提出各自不同的想法,众志成城,原先懂得的同学可以温故而知新,原先不动的同学更可以从中吸取知识,团队的合作性就这样体现出来了。
更重要的是这二十多天的训练让我获得的不仅是技术上的提高,也是心态的进步,让我我觉得无论做什么事,心态跟态度尤为重要,永远不要想能得到什么荣誉而去做什么。
荣誉这东西假如用一个字去形容,就是虚。
无论是参加竞赛还是参加考试,永远不要想着参加竞赛获得的荣誉对我的作用,而是要保持一个平常心,认认真真的,踏踏实实的去准备。
无论今年比赛的结果怎么样,我相信这其中的收获会远远比一个证书大得多。
所以我现在做题的心态也改变了很多,当初是为了提高而做题,而现在更多是像一种兴趣,每天不做一道题就浑身不舒服。
但是我深深知道我的水平远不及别人,但是acm集训带给我另外一个感受就是,不要时时刻刻与别人比较,要比就跟自己比,只要自己不断的去进步,那就是真正赢了自己。
acm是一种需要自我提升的活动,是一种兴趣。
为了提高而提高这种想法是不可取的,很多时候看到别人有那么好的成绩,自己在羡慕的同时也怨恨自己为什么比不上人家,但是也要想一下,人家究竟是做了多少题,看了多少书才到达今天这个水平的。
人家付出过无数的汗水与时间,自己入门明显比人家慢,所以自己也不能松懈。
做任何一件事情,都需要付出汗水与时间的,在你不断耕耘下,总有收获。
感谢这次acm暑期集训,让我能有一次彻底投入的机会去提高我的编程能力,无加强和同学的团队合作意识,去让自己收获了很多,提升了很多。
希望在以后的学习之路上能够勇往直前,让这次acm 暑期集训的精神持续下去。
计科0803余廷钊第五篇:学习acm心得体会学习acm的心得体会作为学计算机专业的学生,我想说我们要学的课程还真不不少,我也确实希望自己能多学一点东西,多懂一点知识。
对于acm,这种本来就隶属于计算机学科的知识或者说是学计算机专业学生的使命,我想它值得我花点时间去关注。
其实学院本来就有acm这件事,有这个实验班存在,知识大一的时候我并没有选择去参加,因为那个时候我对软件实验班更感兴趣点。
不过后来,在大二这学期开始,选选修课的时候,我看到了有这个课程存在,所以我决定不要错过这次机会,至少我应该去认识一下。
也就是这样我进了老师的这个班级,在老师的带领下了解acm。
acm是一个学科。
acm是干嘛的呢。
acm学了后是不是更好找工作了。
反正我有好多的疑问,大概想了一下acm应该和编计算机程序有关。
在老师的第一堂课中,我明白了一点,那就是想学acm,你就得能坚持住,一两轮培训下来如果你还在,这并不能说明什么,但风风雨雨中过后你还能坚持,说明你已经算走上正轨呢。
老师的课讲得很好,对acm习题的讲解,以及分析,不说我完全明白,但至少我每次都能听得懂,而且开始对acm有想法了。
其实我觉得学acm挺难得,不管是你要学还是想要学好。
刚开始接触他的时候还是有吃不消,觉得蛮难的,虽然我有c++的底子,但是acm对逻辑思维能力要求真的好强的。
尤其是听到老师说“有些大神做题目,有时两三天都是坐在电脑前围着一个题目,不做出不肯罢休”,我在想我能做到吗。
真的我对自己还是没有放弃,即使是自己写不出代码,我还是去尝试。
我觉得做acm,最重要的自己是对算法的理解和掌握,要多看一些这方面的书籍,最好的就是去图书馆找这些书先看先学。
然后上网找题目做。
比如老师经常提到的poj。
我打开北大acm试题的网站,开始感觉到的最大压力不是试题,因为我连题目都难看懂,这种英文题目太让我头疼了。
我下载金山词霸,试着努力先看懂题目,然后发现还是做不了。
我又回过头来做老师上课课件里讲的题目,因为我听了一遍,至少还有点印象。
在一次一次被打击的过程中我也慢的懂得了,学习acm对我来说,不仅是我在挑战他,更是我对自身的挑战。
在这个选修课中,我发现对我来说老师教给我的不再是一次选修课能学到的东西。
甚至于算得上是我真正的一门考试课程。
我学到的东西是我在其他课堂上学不到的。
不仅是是思维上的能力,更是做事,做人的态度以及那份坚持。
有时候,总是被acm弄得头昏脑胀,但是在我静下心来的的时候我会再去思考问题,慢慢的从中会明白很多很多无法用言语表达的东西,或者是曾今就听到了的,但是以前无法理解的。