转载了两篇别人写的话语

转载:http://acmicpc.info/archives/369

还记得2年前的一个晚上,我和一个女孩一起写完了这篇文章。写完后,她哭了,我笑了。然后,她走了,我哭了。2年后,我又找到她,这次,我没有让她走掉,她成了我的新娘。

不知道什么时候,开始知道ACM;也不知道什么时候,开始喜欢上ACM。但是,我知道,我喜欢上了,而且不会后悔。我是大一的时候进的学校ACM队,那个时候,一切都是冰冷的,华东理工大学,在别人的眼里,只是每次给别人垫底的学校,次次如此。
但是,我们不甘心,我们从不甘心,当我们主力队员中的一个,一个月拼命集训,瘦了很多的时候,突然,我有一种哭的冲动。我问他,为什么?他告诉我:我喜欢ACM。也许是个傻傻的理由,但是就是这句话让我一直留在了这里,并且为了这个梦奋斗着。
也许是天资的原因,第一次,我们失败了,彻底的失败了,在上海输的好惨,也使得我们第二年的经费雪上加霜。曾经的梦想,曾经的努力,似乎在一刹那间被否定了。也就在那个时候,有人说了一句:我们只有大一,我们的路还长,于是,我就坚持了下来。
现在看看大一时候的我们,真的是什么都不会的一些人。
到了大二,我们更加努力的集训,在北京之前,我们第一次尝试了全天集训的滋味。30天90袋跑面20袋咸菜,每天4个小时的睡眠。当时我觉得我们一定会崩
溃的,当我每次快要崩溃的时候,总会记起当时我们的话:“我们才大一,我们喜欢ACM,我们还有的拼,我们能拼。”于是,就奇迹一样的继续做题。
现在想起来,那真的是个奇迹,LIANG HH居然可以一个月只在床上躺了6个晚上,平均每天睡2个小时。
就这样,我们在北京的时候,绝对意外的拿了第5名的成绩,当时的感觉绝对不是语言可以形容的,当时只是在想:我们终于证明自己了。
但是,这也是要代价的,LIANGHH回来就垮了,其他的人也不是很好受。但是,队长还是决定了去印度拼一下。决定的结果是:继续集训。那些日子我不愿意再回忆,也不愿意再来一次,但是,如果我必须要再来一次的话,我相信,我不会犹豫,因为:我喜欢ACM。
在印度的出现绝对不是一个奇迹,也不是运气,里面包含了苦涩,无奈,还有很多很多,当然最多的还是欣喜。
至于总决赛么,呵呵,就是去玩玩,也没有别的意思了。
我真的希望
大家加油!!!

不是因为别的原因,因为我们都曾经迷惑,无助,我们没有别人那么强的教练,没有别人那么好的基础,但是,我们都绝对不能放弃。绝对不能,因为,当我
们坐在赛场上的时候,不管你是不是愿意,在你上空飘动的始终是你的校旗,别误会,我不是说什么要“为了学校争光”,那种话是用来哄小孩子的。我只想问大
家,如果是你,坐在电脑前~~,你的背后有多少人在看着你?你的身上寄托的是什么?
是希望,是所有喜欢ACM的同学对你的希望,希望有这么一天,ACM也可以象其他的东西一样被其他的人所肯定,而不是什么需要被人怜悯的东西!!!!!!!!!
是信任,是所有曾经帮助过你和被你帮助过你的人对你的信任,想想为了经费而受尽了苦的人们,想想其他曾经一起集训的队员们的信任。他们信任你,你们会是最好的。只要你们尽力了,你们就是英雄。不过,没有人同情失败的英雄吧。所以,我们必须成功。
还有,是耻辱,是一种被轻视和忽视的耻辱,不知道你们有没有这样的经历,当初我们想找一个比我们水平高的学校共同学习一下,谁知道竟然换来的是一句:“就
你们?”也许你们没有遇到过想我们一样尴尬的场面,不过,我相信,这种感觉在你们心里也很深刻吧。从很多地方都能体会到。

如果,现在我们寄托了这些东西的话,谁还会告诉我:我们不该奋斗呢?
如果可以,我宁愿安静的呆在一个不为人知的小角落,平平淡淡的过了这大学四年的生活,至少不会这么累。
如果可以,我宁愿在开始的时候,就找一个可以依靠的地方,傻傻的什么都不想,幸福的过了这四年。
如果可以,我宁愿只做一个ACM的看客,静静的品味他们成功的喜悦,分担失败的痛苦。

如果可以,我宁愿早早的放弃着艰苦的训练,因为我实在不愿意再做这样一个噩梦。
如果、可以…………
但是,只是如果……
而且,决不可以!!
当我们弱校的人喜欢上ACM的时候,就应该有这种觉悟!
如果,要后退,那么,就你就不要参加ACM,因为,你不适合。ACM比的并不仅仅是写程序的水平,而更多是三个人的综合素质。没有胆小的人可以赢得ACM
的青睐,没有退缩的人可以赢得比赛的胜利。我们这些人,水平本来就有限,也没有什么很出色专业教练。那么如果我们连一拼的勇气都没有了。我们还剩下什么?
如果可以,让我再次站在大一时候的海报前,我还是会小声的说:“去试试吧,也许很好玩呢~~”
谢谢大家看了这么多,是不是烦了?呵呵,最后,我只希望大家能+U,同时弱校的队员,

我希望我们能互相帮助。
大家~~~~~~~~加油~~~~~~~~~

转载:http://blog.sina.com.cn/s/blog_55a8a96d010006ld.html

时间过得真快,大三的上学期就要过去了,可以说这半年来,我只做了一件事,那就是准备并参加ACM-ICPC国际大学生程序设计竞赛。

  做任何事情无论是对是错,都必须好好思考总结一番,如果我做错了,我应该吸取教训,改正错误;如果我是对的,那我应该再接再厉,取得更大的进步。

  为了这件事,我耽误了这学期的课程学习,经过几个月的准备,我参加了亚洲区北京赛区的比赛,获得优胜奖;还参加了西安赛区的比赛,获得三等奖。成绩并不出众。这里就要问了,我浪费了宝贵的大三时间换来的这个成绩值得么,或者更进一步,我们搞ACM这项比赛值得么?

  我无法把握未来,我无法判断这样做究竟是对是错,周围的同学大都进入了实验室进行项目开发,而我却很多东西还都不知道。ACM似乎有种魔力,即使比赛
完了,每天我仍忍不住放下功课跑到POJ上去看看,有种拿到题目敲代码的冲动。我真是走火入魔了,我现在还想着如何学习提高自己的ACM实力,想着明年的
比赛弥补今年的遗憾,我甚至列出了个长长的书单来:人工智能、组合数学、数论、计算几何、动态规划……做好了学习计划,把一切抛之脑后。难道它比考研还重
要么?我虽然不知道ICPC是不是真的有那么好,那么有一点我知道,那就是我已经深深地喜欢上了这项比赛,或者说,不是比赛,而是一个活动,一个过程,因
为我得到的乐趣并不是与别人竞争赢得比赛的喜悦,而是挑战自己得到的成就感!

  POJ上有一篇著名的帖子,题目就叫“搞ACM值得么?”回帖者达数百人之多。很多帖子内容我已经记不大清楚了,但有一个人的留言给我留下了深刻的印
象,他说虽然不知道自己做的值得不值得,反正他在编程时他的同学们都在打电子游戏。我想,搞ACM总比玩游戏要好的多吧。而我也真真正正地乐在其中,最近
半年来我玩游戏的时间还不到5个小时,我已经把做ACM当作是打电子游戏,每做出一题的喜悦之情真是难以形容,这种感觉我想只有那些我的同道中人才能体会
吧。

  每年比赛完,就会看到来自各个学校的ACM选手一篇又一篇的“退役宣言”。其中不乏辛酸苦辣,每个人都是为着自己深爱的ACM而付出了太多。ACM值
得么?“当我们主力队员中的一个,一个月拼命集训,瘦了很多的时候,突然,我有一种哭的冲动。我问他,为什么?他告诉我:我喜欢ACM。也许是个傻傻的理
由,但是就是这句话让我一直留在了这里,并且为了这个梦奋斗着。”——摘自《弱校ACM奋斗史》

  我觉得,我并没有错,和大家一样,做着正确的事情。
  参加ICPC比赛究竟有什么提高呢?我想有以下几个方面的进步是可以肯定的:第一是可以提高对编程语言的熟悉程度,在对时间空间要求非常严格的编程比
赛上,对编程语言越熟悉越能编写出高效的代码;第二可以提高编写代码的能力,你可以一次写多少行的代码并且保证其正确性?你可以在一个小时中写出多少行的
代码?如果你有意识的训练自己的话,还可以养成好的编程习惯和代码风格;第三点是对数据结构与算法的掌握,这个是最重要的一条,稍后将重点介绍;最后一点
是,比赛是3人一组5小时做8~10题,无论是团队协作还是临场决策都对比赛结果产生重大影响,如果这方面做得好的话可以发挥出队150%的水平,当今的
社会不再是个人英雄的社会,是一个讲究团队合作的社会!

  算法重要么?算法已经死了么?现在的软件开发环境如此发达,很多代码都可以自动生成,使用算法的时候只需要套用就可以了,算法似乎不再重要,学习更多的语言,掌握最新潮的开发技术似乎才是我们应该走的路。

  真的是这样么?难道计算机专业的学生就应该只学习一下语言和开发技术么?我总觉得不对,我也动手做过几个小项目,给我的感觉是,这样的工作本质上和学
习WORD,EXCEL什么的没有什么区别,只是一种熟练工,做的多了自然就熟,这种东西做出来最多只有一个美丽的外壳,内部其实空虚无比,其实这点也很
有意思,完全符合了很多人的审美观点,但这个不是我的追求。虽然程序员是个蓝领,但我想做个不断提高的蓝领,我不愿意总做这样的机械工作。用武侠小说里的
东西来打个比方吧,学习了这些,就好比学习了精妙的“招式”,但无论如何巧妙,这是个好看而已,无法发挥其真正的用处来。

  当然,对于很多专业比较强的同学开始进行新技术的学习乃至项目的开发,我认为是一种很正确的选择,对于他们来说,这种东西已经不简单是华丽的外壳,或
者说是精妙的“招式”,他们已经有了深厚的“内功”,使起“招式”威力巨大。但对我来说是学不来的,他们在中学时期已经有了很深的计算机基础,甚至就是搞
信息学竞赛报送上的大学。他们已经具有了很扎实的“内功”,这时他们的选择就不是所谓的“机械的熟练工”了,有了“内功”,再学“招式”,才是成为“大
侠”的正道。这话说的很像“以气御剑”的伪君子岳不群的话,但我认为在这里,这句话并没有错,起码我还不能领悟风清扬“无招胜有招”的精神,因为我本就是
个悟性平平的笨人。

  而这个“内功”,我想就是深厚基础。比如:好的代码风格,好的编程思想,深厚的数学功底,还有就是能灵活运用各种算法等等。对于我来说,需要的是不急
不躁苦练“内功”,再去修炼“招式”。我曾在实验室待过短暂的一周,除了还要做ACM时间不够的原因外,“内功”不足也是一个退出的原因。对于初学计算机
的我来说,首先要有个非常好的代码能力,再去说其他的。

  算法真的死了么?不能吧。ACM这个竞赛一年比一年火不就说明了算法强大的生命力么?而且,这项比赛多家国际著名IT企业能曾赞助或是正在赞助,而且
ACM的获奖选手可以得到一份更好的工作也是一个不争的事实。是啊,什么软件不需要算法啊,难道你就满足于做个网站或是个什么小型管理系统么?在我眼中,
这些东西应该由非专业人士来做才对。其实即使在我眼中,那些有了“内功”开始搞“招式”的人还不够完美。有些中学搞竞赛的朋友对我说他大学不想再搞竞赛,
那么,难道他们的“内功”已经练够了?到顶了?肯定不是,只要清华的楼天城还在搞ACM,我想就没有人有资格说“算法学够了”这种话。(楼天城是
2004IOI金牌得主,中国ACM界的统治性人物,他所在队伍获得了今年的上海赛区和西安赛区的冠军——注)内外兼修,才是正道。

  以前我一直很迷茫,以为我在死胡同中。现在我发现似乎已经走出了胡同,只不过天还是黑的我看不到出口而已,等待一下就好了。只有英雄才会耐住寂寞,我相信收获果实的那一天终将会到来!

时间: 2024-11-07 13:56:59

转载了两篇别人写的话语的相关文章

(转载)两篇很牛的vim使用技巧

读本文之前请注意: 1. 本文的目标是提供一些vim的使用技巧,利用这些技巧可以提高vim的操作效率.部分技巧在vi上也可以使用,但是现在基本上都是用vim了. 2. 本文是整理和总结使用技巧,而非讲解vim入门,因此不会涉及最基本的使用,例如如何上移或下移光标,对此类操作请参阅任何一本vim或者vi教程. 3. 本文阅读对象是了解了vim的基本操作,而希望高效地利用vim进行工作的人.熟练使用vim的人自然不必细读,如果能留下您的宝贵意见,本人将感激不尽. 4. 本文由本人搜集整理,转载请注明

转载几篇别人写的皮肤类控件的技术文章

原连接:http://blog.sina.com.cn/s/blog_4c3538470100ezhu.html 实现控件的透明背景 很多情况下,我们需要控件 的背景是透明的,就是要求直接看到控件父窗口的背景颜色.背景位图,比如标签控件.单选Radio控件.复选Check控件,通常都要求在父窗口的背景上 进行绘制.然而要求控件的画布透明,这个技术在GDI的文档中没有看到Microsoft作任何说明,当然还是有别的办法. 其一: 如果程序支持桌面主题服务的话,则可调用主题服务的API来实现背景.我

前两篇转载别人的精彩文章,自己也总结一下python split的用法吧!

前言:前两篇转载别人的精彩文章,自己也总结一下吧! 最近又开始用起py,是为什么呢? 自己要做一个文本相似度匹配程序,大致思路就是两个文档,一个是试题,一个是材料,我将试题按每题分割出来,再将每题的内容与材料中进行文本相似度匹配. 所以先首先要做的是将试题把每道题作为一个字符串切割开来,存放到字典中. 程序入下: # -*- coding:utf-8 -*- import re #正则模块 f = open('test.txt','r') s = f.read() s1 = s.split('工

《转载-两篇很好的文章整合》Android中自定义控件

两篇很好的文章,有相互借鉴的地方,整合到一起收藏 分别转载自:http://blog.csdn.net/xu_fu/article/details/7829721 http://www.cnblogs.com/0616--ataozhijia/p/4003380.html Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,Viewgroup对View继承扩展为视图容器类,由此就得到了视图部分的基本结构--树形结构 View定义了绘图的基本操作 基本操作由三个函数完

分享一篇朋友写的关于共享性数据库的文章

原文地址:http://www.cnblogs.com/cloud_china/p/3799907.html 剖析云平台中的“共享型数据库” 摘要: 随着云计算的出现,出现了很多新的名词,像弹性扩容,平缓迁移,资源隔离等.目前我就“共享型数据库”做一下解释,下面就以京东云擎的云数据库为例,给大家剖析什么叫“共享性数据库”.  这个是我第一篇帖子,我首先自我介绍一下,我从事IT行业10年,在多年以前是一名架构师,现在在一家互联网企业做产品经理,下面的仅仅是因为个人与行业一些从业人员交流得到的心得以

【转】《胡侃学习(理论)计算机》前后篇及两篇补充

今天推荐的是篇老帖,南京大学sir先生的<胡侃>以及后来的两篇补充帖子.算算是十几年前的帖子了,我知道帖子出自南京大学的BBS,百度了一下,却没有翻到原文.不过百度到了一大堆不负责任的转帖,我想我这也不算是抄袭了吧.当年有一位我很尊敬的学长给我推荐的这篇文章,让我受益匪浅(学长当年年轻气盛因为这事还吃过不少亏,他自己一直很内疚). 这几篇帖子适用于学习计算机理论,对于大学本科想要好好学计算机的同学,或者是工作后想要系统的学习计算机及数学理论的同学很有帮助. ==========转载需要分隔线=

对张子阳先生对委托和事件的两篇文章的读后思考(说得很透,内附故事一篇)

第一篇 C#中的委托和事件 第二篇 C#中的委托和事件(续) 首先,张子阳先生的这是两篇关于委托和事件间关系的文章,是目前为止我读过的介绍委托和事件以及异步调用最简明清晰文章,作者通过非常有节奏的"标题"->"问题"->"思路"->"实现"->"讲解"的结构,分步骤一步一步地将委托和事件的实现.应用与原理阐述得非常清楚,并且在行文期间将自己有趣的思考过程通过生动的语言表达了出来,使人

对张子扬显示的两篇委托和事件说得很透文章读后的思考

第一篇 C#中的委托和事件 http://www.tracefact.net/CSharp-Programming/Delegates-and-Events-in-CSharp.aspx 第二篇 C#中的委托和事件(续) http://www.tracefact.net/CSharp-Programming/Delegates-and-Events-Advanced.aspx 这是两篇目前为止,我读过的介绍委托和事件以及异步调用最简明清晰文章,作者通过非常有节奏的"标题"->&q

两篇让我理解linux驱动的文章及我的精练总结

第一篇 转载自csdn vipclx 编写Linux驱动八步骤 一.建立Linux驱动框架(装载.卸载Linux驱动) Linux内核在使用驱动时首先要装载驱动,在装载过程中进行一些初始化动作(建立设备文件.分配内存等),在驱动程序中需提供相应函数来处理驱动初始化工作,该函数须使用module_init宏指定:Linux系统在退出是需卸载Linux驱动,卸载过程中进行一些退出工作(删除设备文件.释放内存等),在驱动程序中需提供相应函数来处理退出工作,该函数须使用module_exit宏指定.Li