只言片语
前几天我在和群里的一个人聊天,他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,侵删)
本文来自博客园,作者:Glowingfire,转载请注明原文链接:https://www.cnblogs.com/Glowingfire/p/18568458
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· Trae初体验