只言片语

前几天我在和群里的一个人聊天,他NOIP2017只考了70分。

我问他:“你没有什么理想吗?你有什么想做的事情?”

他瞬间回复道:“我要学所有发明过的算法!”

真没想到现在还有这种人。

我问他这为什么能成为他的目标,他反问道:“你就没有这个想法吗?学一大堆别人听都没听说过的算法,出成题目让他们全都爆零?”

好有道理我竟无法反驳。

这么能说会道的OIER,一定是个不可多得的人才!

于是,我决定:把他拉黑。

这几个月,在学校没日没夜停课集训,原本浮躁的我,做题也逐渐变得内敛冷静,在高强度快节奏下像个学习机器,不带一丝情感的写题调题。

无论是现役OI圈还是退役OI圈,这两个圈子的大佬个个都是了不得的人物。在圈里混久了,我就认识了太多优秀的OIER,然后,我发现一个残酷的共同点——

他们都不学高级算法。

SAM?背板太烦躁,字符集一大就会炸。

线段树?标记下放上传顺序一反就死。

随机线性存取表?为懒人设计的。

我问过机房里一个朋友,“你想多学一些算法吗?”

他说:“废话,肯定想学。”

我问:为什么不学?太忙吗?

他叹气:优秀的OIER都不学算法的。

跟我聊天的这个朋友,从初中开始学OI,各种板子背了一大堆。

平常我们考模拟题,30分的暴力他能写60分,60分的暴力他能写AC。正解O(nlogn)跑1400ms,他写一个O(2^n)的随机化能跑进300ms。后来我们在看他的代码时发现他为了调试,还写了一个2e8的循环在里面,交上去的时候忘了删掉。

后来他去bzoj上写题,hash killer III写了一下午,结果却没看到他的提交记录。后来经我们百般询问之下,他才告诉我们卡hash的方法一旦被ccf得知,会对广大OIERS造成不可逆的负面影响。

那段时间bzoj经常莫名其妙504,谣传是他发现了破解bzoj每天交题数量51次上限的方法。

这样的OIER,恐怕大部分人一辈子追不上。

我还认识一个非常厉害的OIER,身兼某OJ管理员一职。

当时我们学校要搭建一个本校用的OJ,他直接用学校机房里淘汰的百来台电脑建了一个分布式系统,跑的跟CF评测机一样快。

我问他为什么不写算法,他告诉我:在你和代码实现之间隔着算法,无法体验到程序之美。

所以,不写算法,更能让你体验到学习信息学竞赛的那一份初心。

这位管理员每次刷题都要写双份代码,一份只用for,if,while这样的语句,一份用算法实现,目的是为了给学习他代码的人一条明路,也方便在博客上写题解。

我们学校的OJ硬件越来越旧,老师打算花钱买一套新服务器,旧设备要卖掉以补贴费用,但清空数据成了一个大难题。有同学建议物理销毁,还有人觉得应该用慢的要死的磁盘清除工具来消掉所有数据。这时一个小伙子跳出来说:“把服务器里面所有硬盘拆出来给管理员,让他用记事本把所有1都写成0不就好了吗?”之后再也没有一个人说话。

后来我们用上了新服务器。第一次考完试我们才发现OJ还没有配好,但得分和输出都很正常。结果机房的老师说:“当时这个管理员像疯子一样冲进来,一边看交上来的程序和测试数据,一边狂打输出结果,我当时不知道该干什么,就出去了。”

像他这样仿佛超神的OIER,对于高级算法,自然不会有着太多的期待,他知道他会在哪些场合下去用他们,所以,他不着急。

我希望你明白,优秀OIER的价值从来都是由自己体现,而非由用的算法体现。

上周跟朋友吃饭,他说他认识的一些学校的OIER,总会认为OIER没必要太累去拼搏,拿个省一差不多就得了。

他跟我说,「可你不一样,你会一直提醒我,要我远离舒适区,要我不能安于现状,要我有危机意识,你好像特别看重OIER的思想。」

OIER都是需要与工具独立的。

仍是要永远年轻,永远热泪盈眶。

仍是要时时刻刻对美好满怀期待,对未来充满渴望,对经典心怀敬畏。

要记住啊,知世故而不世故,处江湖而远江湖,才是最善良的成熟。

(本文转载于知乎用户Tangenter,侵删)

posted @   Glowingfire  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· Trae初体验
点击右上角即可分享
微信分享提示