人往往对未来有着美好的期望,短时间内的一次小的成功亦或者是日后自己所期望的生活。在现实到来之前在脑中会想象无数到来之际的场景;然而这种想象又是虚无缥缈的,时间逾长逾是对未来有强烈的向往和无限未知的恐惧。这种未来是如此的虚幻以至于在到来之际就有强烈的难以如意的预感,恰巧也是程序员的《秒速五厘米》中的主角远野贵树在日后的内心独白里所说的:“从那时起我大概就强烈的感觉到日后很可能不会像现在所想的这样”(大意),引起了我的强烈的共鸣。世界上甚至没有对死亡的恐惧,但有对漫长的未来中无限未知的恐惧;这种恐惧并非建立在担心你的一次失败或成功,而是由于害怕自己不能按照自己所期望地生活,不能以自己的方式活着。自己实在太期望了,而却又没有足够的力量来确保自己可以达到自己所期望的;然而十足的把握似乎是很难达到的,似乎总有各种出人意料的干扰,似乎有所谓的世界的意志的存在,将你牢牢束缚。
前几天在知乎上看到了一个热爱物理的小女孩的故事。*(除了最后一段前面都是凭借印象打的可能不太准确,原文http://www.zhihu.com/question/24272850/answer/33345611)*从小小女孩就坚定地想要长大以后成为一个科学家,一个物理学家,甚至小女孩在幼儿园的时候就想好了具体的方向,要成为一个天体物理学家。小女孩看了很多的人物传记,但是最喜欢的还是物理学家的故事,有一天小女孩看了富兰克林的实验,小女孩的内心被触动了,小女孩想,以后一定要成为一个这样的人。初中的时候小女孩的物理很少不是满分。后来到了高一,小女孩学习了物理和数学的奥赛,过着竞赛高考两手抓的生活;也和很多同学一样,期待着去某个学校的某个专业。似乎一切都按照小女孩所期望的进行。但是,往往故事中都有一个但是,出于某种原因,小女孩在高二的时候又多学了一门化学的奥赛。不幸的是,小女孩的化学模拟赛偶然达到了全省Top10而数学和物理却不是非常乐观。在老师、同学、家长、亲戚的各种劝导下,小女孩放弃了数学和物理专攻化学。小女孩想,反正我以后是要学物理的,现在学几个月化学也没什么。很快成绩下来了,小女孩的化学果然拿到了一等奖。但是小女孩却并没有想象中的高兴,小女孩不停的想,要是这是物理的一等奖就好了,要是这是物理的一等奖就好了。但小女孩还是要为自己的选择负责,只能接受这个现实。后来参加保送生考试的时候,小女孩把所有的专业全填了数理基科,虽然,在最后的关头还是被家长和老师改成了他们认为小女孩适合学习的专业。最后,小女孩差了十几分没能通过保送生考试。小女孩想,既然这样,我就把它考回来,于是毅然走上了高考的道路。如果是个励志的故事,这里就应该是小女孩终于考上了自己喜欢的专业和学校。可是高考的时候,小女孩又考砸了。小女孩的暑假过的非常痛苦,又毫无办法。在上了大学之后小女孩又有好几次希望走上学习物理的路,然而小女孩却一次一次地遭受了失败。 ……
她现在,再也不会想,我要做物理学家了,她现在的目标,就是好好学医,将来治病救人。 她不知道自己现在的状态,值得欣喜还是悲哀。不过,既然是自己的选择,那就对选择负责吧。 提起梦想,她的第一反应,依然会是物理学家,从前是,现在是,将来也许一直都会是。 身为一个追梦路上的逃兵,她很敬佩那些坚持梦想,一直朝着梦想走下去的人。 如果再有选择的机会,或许,她还是会做同样的选择,不过,依旧不会后悔。 至少,在梦里,她还可以是物理学家的,也不错。 至少,在现实,她将成为一个好医生,帮助更多的人,也很好。
悲伤,惊讶,震惊,同情。这是我读完这个小女孩的故事之后的感受。然而,事实上,我又有怎样的权利来替小女孩来伤心和同情她呢?
我们每个人恰恰都是处于世界的漩涡中,仿佛为世界的意志所支配,有时我们是那么的无力,似乎没有任何力量来做出改变;但是我们又变得强大万分,似乎可以扭转一切,但又受到了各种因素的影响,不能如愿。就如墨菲定律所说的:“如果事情有变坏的可能,不管这种可能性有多小,它总会发生。”令人惊讶的是,这个定律竟然是如此的正确,生活中似乎总是充斥的不幸与失意,总是仿佛有某种世界的意志将我们紧紧地束缚,并居高临下的嘲笑我们。
这大概是真的罢。
这个问题在我脑海中停留了数日,企图找出一个方法来解决,或者一个接口来解脱。但是无数的可能性都被筛除,最后留在脑中的只是法国诗人保罗·瓦勒里的著作《海滨墓园》里的一句话“Le vent se lève! … il faut tenter de vivre!”,这句话被译为**“起风了,唯有努力试着生存”。即便知道可能不会走上自己的路,即便身于世界的漩涡中,即便知道一定会有所谓的世界的意志**阻拦,也要如同白板上写的“ひとりでもゆくっよ、例え辛くても”走上孤独之旅,踏上坎坷之路;即便面对的是无限的未知,漫长的未来,最令人恐惧的恐惧也仍旧按照自己的方式在漩涡中前行。
即便,可能你真的会被漩涡带离你的方向。 ←那段太鸡汤了加上这句话平衡一下
自从初二的夏令营初次接触NOIP已有两年半了,然而整个的初中其实并没有太多的长进,因为整个初中研究的方向还是接近业界的那一些东西。现在来想,这些对算法竞赛的唯一的作用大概就是对编程语言的特别熟悉,以及对程序可读性的执着追求。我是写不出自己看不懂的程序的,而我可以写出来的程序相应地除去边界值等问题之后算法也就基本是正确,但是劣势就是很多不是这么显然的正确而实际确实正确的题就很难写出来。一旦写错,除了重写别无他法。
当年初二的时候参加夏令营,还是几乎什么也不懂的孩子。不仅仅是对竞赛算法毫无了解,连语言其实都一知半解。我当时甚至不知道C++里有queue stack之类的东西,事实上是 刚考完了三级等级考试,只是对C语言有了点了解,对C++几乎一无所知。当时我还特别喜欢链表又实际写不明白;对封装有着莫名的追求其实不知道竞赛中的原则。所以当时下午试机的时候其实就干了两件事情 一是用链表写了一堆队列 栈 并且用蹩脚的struct进行了所谓的封装,二是用一下午把一道题的pascal正解翻译成C。不过由于题目水,以及选手水,复赛的时候只会做第一题然后水了100分然后水了PJ 1=
计算机水平总的来说提高还是比较大的,C++比较可以拿来干活了,Lua用的比较熟了。先后做了两个游戏引擎,第一个拿来练手的太烂了已经废了,第二个也是拿来练手的不过还能用。做了个推箱子扔给了丢丢。总的说没有做出什么实际的东西,主要是时间安排很不合理,有60%左右的时间都在浏览网页上,10%的时间花费在QQ上。剩下的30%也有很大一部分因为不熟练花费在调试上了。今年准备启用番茄工作法来使时间更加有效。
此外今年参加了NOIP,暑假到昌邑一中参加了夏令营,报了提高一班(入门班讲Pascal,我是用C++的直接略过)。大概只听懂了1/4左右的东西,然后初赛的时候我们莱州初中只有两个报的= =而每个市是20个学生出一个所以我爸爸又花了18个人的报名费才凑齐了人数。到烟台的加试赛的成绩倒不是很好,华丽的得了0分= =不过还是进复赛了= = 复赛还在昌邑一中,中途也没有十分仔细的看书= =然后最后四道题对了最简单的一道= =当时觉得没什么希望了结果前两天分数线下来一看竟然是省一等奖。
—— 摘自13年1月1日的旧博文《总揽⚪⚪ ⚪⚪发展——浩然的2012年度总结》
之后还有一段时间有过要努力学习竞赛的想法,不过好像坑了。
以后每个周都要做NOIP题或者在这里记录,先放1道 开心的金明
—— 摘自13年5月1日的旧博文《1道NOIP题-开心的金明》
初三暑假的时候相对来说便有了不少的长进,至少C++用的比较熟了(是写坑了2个游戏引擎的结果)。这次的夏令营是和马梁凯(神淫马良)、辛羽丰(小辛)、李俊儒(政治课本上的民工)、杨祖堤(养猪地)、施孟含(what含)一起度过的。这次烟台之旅学会了好多好多好多基础的东西╮(╯▽╰)╭。回来以后则在一中机房里做了一堆PJ题。**本来心心满满,复赛的时候也做出了三道题,回来以后也想300pt想了好几天,结果各种奇怪的坑到了90pt。这么说的话这次竟然和去年有点相似。**回来以后不过还是继续做竞赛之外的开发。
然后一不小心就到了拓展班的时候了,拓展班的时候大家都在写VB什么的,我就在那看那本《Free Pascal语言与程序设计》里面的题。现在回想一下,当时的时间利用率果然还是比较低,竟然用了很多时间看快排还有堆还有之类的东西,还看了一段时间的离散数学,看了一段时间的数据结构,基本上后来都没用上。不过还是有一点收获就是把并查集玩的很熟。当时竟然手写了课本上的打击犯罪那道题,而且似乎竟然做对了(没测试 只是看起来和网上唯一一个题解的思路和做法一样) 除此之外的收获就相对比较有限了。
然后是暑假,暑假可以分为夏令营前和夏令营后两大部分,前一部分主要是在写模拟电路程序,虽然时间不够就写了一半,这个还是比较有收获的,一是学了A*启发式搜索,二是在非竞赛领域用上了算法,三是自己把计算电路排布这个实际问题抽象成了图上的搜索,我对算法的认识大概是从这个时候改变的;夏令营自然是没有什么值得一提的内容,今年提高一班的内容其实就是去年的提高二,我去年去蹭了几节提高二的课所以今年这些很多就直接太简单了,另外一部分听不懂的自然也仍旧是听不懂。其实提高二的课堂里都是一坨人在打游戏什么的,从这个意义上来说山东的夏令营的效率其实还是比较低的。基础二班的同学们大概也有这个感受。所以夏令营的状态还是很尴尬的,不准备是很难听懂,但是准备了很容易就不用听了(参见我提高一有一部分完全不用听,有一部分完全听不懂,只有很少的一部分起到了作用)。夏令营回来以后去了一趟帝都作死后就回来开始做题了,首先做的是10NOIP年复赛题,不过一开始最后一题都没做。然后顺便是把张耕拉来学C++了。这段时间倒是确实有了不少长进,基本上是做了一个假期的动态规划题,搜索和图论还有字符串什么的都没做。最后又开始做LRJ白书上的题,虽然被坑了。
然后就开学了,军训的时候每天白天还是比较高兴的。晚上就看二分法和树状数组,不知道当时脑子怎么了树状数组这么弱的东西竟然看了那么多时间都没看懂,其实写起来和并查集的复杂度都差不多。不过二分法倒是做了三道题,而且确实手写的,其中一道就是传说中的Copying Books。当时不知道是这道题,后来看LRJ白书的时候才发现的。不过提交在UVA的时候又被坑了,一直以为不对,但是后来提交到POJ的时候就直接过了╮(╯▽╰)╭。其实总体来说开学之后其实进步的最大,特别是看了一堆图论算法,刷了一堆最后一题,网络流什么的奇怪的东西也看懂了。从这里可以看出来其实我的水平之前也不是特别高,很多东西也是最近才学的。至于接近比赛的这一段时间距离现在太近了,等过个一年半载冷静一下再写。
大约就先写这些了罢。
Shuenhoy 2014年11月21日