搞 ACM 的你伤不起(转载)

2019-07-29 16:38:06 +08:00
 oatw

最近在看算法方面的书,偶然搜到了一个很搞笑的帖子,应该是个比较旧的帖子了,但是真的很搞笑,哈哈哈哈~ 跟 V 友们分享一下。主要也是留着自己不开心的时候看一下,哈哈哈哈~

RoBa 原创(这个大神的链接我已经找不到了。。。以下是原文)

劳资六年前开始搞 ACM 啊!!!!!!!!!!

从此踏上了尼玛不归路啊!!!!!!!!!!!!

谁特么跟劳资讲算法是程序设计的核心啊!!!!!!

尼玛除了面试题就没见过用算法的地方啊!!!!!!

谁再跟劳资讲算法之美算法的力量,劳资一本算法导论拍死你啊!!!!!!!!

那是搞 ACM 的入门书啊!!!!特么的入门书就一千多页啊!!!!!!!

还没有习题答案啊,学完了你特么都不知道自己到底会不会啊有木有!!!!!!

然后你就得看 lrj 的黑书啊!!!!!!还是特么的没有习题答案啊!!!!

那书难的一 B 啊!!!!人家一个“显然”得出的结论够你想一礼拜啊有木有!!!!

一个课后题够你想几个月啊有木有!!!!

然后还有一堆堆的书啊!!!!每一类算法都足够写一本书啊!!!!

每本都是砖头一样啊!!!!还都特么是英文的啊!!!!

也有中文翻译版啊!!!!!!翻译得跟屎一样啊!!!!

你看的时候得把它再变回英文才能懂啊!!!!!!有木有!!!!!!

ACM 的题目类型是没有范围的啊!!!!!!

动态规划有木有!!!!数据结构有木有!!!!

图论有木有!!!!!!计算几何有木有!!!!!!

数论有木有!!!!!!要写两三百行的模拟题有木有!!!!!!

特么连物理题化学题都有啊!!!!!!

还有理论上就不可做的 NP 难问题啊!!!!!!

特么理论上不可做的题也有人能 AC 啊!!!!坑爹啊!!!!

课本上学的东西完全不给力啊!!!!!!

你以为学过一个最长公共子串就是懂动态规划了啊!!!!!!

树型的有木有!!!!状态压缩的有木有!!!!插头的有木有!!!!

而且特么写出来就超时啊!!!!!!

你得四边形优化啊!!!!你得斜率优化啊!!!!你得队列优化啊!!!!

特么恨不得把要算十年的程序优化到一秒啊!!!!

你以为学过一个二叉搜索树就是懂数据结构了啊!!!!!!

平衡啊旋转啊红啊黑啊有木有!!!!

伸展啊随机权重啊合并啊拆分啊有木有!!!!!!

你以为学过一个 Dijkstra 最短路就是懂图算法了啊!!!!!!

特么的图里有几百万个点啊!!!!!!得用堆来优化啊!!!!

而且边权要是负的就不对了啊!!!!还有环啊!!!!

而且特么的你根本看不出是最短路问题啊!!!!!!

为神马最短路算法可以用来解不等式啊!!!!

还有网络流啊!!!!特么的课本上的算法铁定超时啊!!!!!!

你得看论文去研究神马 Dinic 啊 SAP 啊!!!!!!

而且你还是根本看不出是网络流啊!!!!!!

网络流是在图上来求啊!!!!特么的图在哪里啊!!!!

特么的八竿子打不着的问题都能变成网络流啊!!!!!!

这些你都学会了啊!!!!想参加比赛了啊!!!!发现想拿个成绩非常难啊!!!!!!

校内选拔赛就好几百人报名啊有木有!!!!!!最后只能剩下十几个啊!!!!

人家都是竞赛保送的啊!!!!!!中学就学了好几年了有木有!!!!怎么比的过啊!!!!!!

进了校队以后你就不要想寒暑假了啊!!!!!!

夏天劳资全身脱光了涂满花露水半夜刷题有木有!!!!!!

冬天劳资跑遍校园找不到一个开门的食堂有木有!!!!!!

而且特么老外的在线比赛都在半夜啊!!!!!!!!在机房通宵是常事啊有木有!!!!!!

比赛是三个人啊!!!!但是只有一台电脑啊!!!!!!

特么的 ACM 组委会连多买几台电脑都不肯啊!!!!!!

队友占着机器你就只能干着急啊!!!!!!想把他踹一边儿去啊!!!!!!

没机器你就得在纸上调试啊!!!!!!你的脑子就是个 CPU 啊有木有!!!!

你要是摊上一个啥都不会,连读题都误导你的队友,你就死定了啊!!!!!!

不怕神一样的对手就怕猪一样的队友啊!!!!

你终于参加区域赛了啊!!!!一百多个队啊!!!!!!

还有一大堆打星号的高中生们啊!!!!!!都是全国前几名级别的有木有!!!!

还有一大堆打星号的老不死们啊!!!!!!毕业了还要来诈尸啊!!!!

一开场那气球呼呼地挂啊!!!!你还没读完题人家已经 AC 了啊!!!!

而且最先过的不一定是最简单的啊!!!!人家故意在误导你啊有木有!!!!!!

比赛要五个小时啊!!!!结束了以后脑子都抽筋了啊!!!!

人家做七八道题,你连一半都不到啊!!!!!!

拿个毛的奖啊!!!!去个毛的总决赛啊!!!!!!

去了总决赛也是被虐啊!!!!!!老毛子们更尼玛不是人啊有木有!!!!!!

连清华都被虐啊有木有!!!!!!

你拿着一堆 Honorable Mention 毕业了啊!!!!想找工作啊!!!!

谁说懂算法很容易找到好工作啊!!!!

都特么要项目经验有木有!!!!

劳资成天盯着一个黑乎乎的控制台窗口!!!!哪有时间做项目啊!!!!!!

同学们都是网站啊桌面程序啊做过一堆啊!!!!

人家对面试官侃侃而谈啊!!!

劳资只好说劳资除了算法啥也不会啊!!

而且其实算法也没学会啊!!!!!坑爹啊!!!!

终于工作了啊!!!!发现算法神马的完全用不上啊!!!!

稍微复杂点的算法都有现成的库可以用啊!!!!!!

要懂 Shell 编程有木有!!!!

要懂多线程有木有!!!!

要懂 Socket 有木有!!!!

要懂分布式有木有!!!!

要懂 J2EE 有木有!!!!要懂设计模式有木有!!!!

要懂以下省略三千字有木有!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

总之搞 ACM 的上辈子都是脑细胞死光钻到牛角尖里出不来的天使啊!!!!!!你伤不起啊!!!!!!

7235 次点击
所在节点    程序员
49 条回复
forever0y
2019-07-30 10:50:56 +08:00
并不觉得搞竞赛无用,作为一个 OIer,这辈子最正确的事就是搞了竞赛。
首先 FLAG 每家都考算法和数据结构。
其次,工作上很多东西都涉及这些东西,如果你没有体会到,请认真体会一下。
oatw
2019-07-30 10:59:25 +08:00
@forever0y 不要这么认真,这只是一个搞笑贴,算法的重要性只要是个差不多的程序员都是知道的啦。
razertory
2019-07-30 13:30:25 +08:00
嗯,我想说数学很重要。假如说算法是程序员的天花板,那么数学就是搞算法人的天花板。-- 遇到很多难题的时候深有感触
mangoDB
2019-07-30 13:44:59 +08:00
@MinakoKojima Wow,是工大的小岛吗?你曾来我们学校做过 ACM 校赛裁判,当时还问过你一个问题。
oatw
2019-07-30 15:11:10 +08:00
@razertory 同感同感,举个最简单的求最大公约数的例子,要是不知道几个公式还真是难办,问题是那几个公式要是自己来推导还真不一定能推导出来。如果不是专门搞算法,感觉还是对算法广度的了解更重要,根据实际场景选择已经被发明的算法,真要是自己从头来,估计等到公司黄了也不一定推导得出来。。。
ClericPy
2019-07-30 16:01:20 +08:00
感觉做个视频会很有看点, 好多语句画面感太强了, 其实我也挺想知道有多少人学算法是为的什么, 考试?竞赛?爱好?面试?科研?工作?
cmlx1014
2019-07-30 17:22:53 +08:00
为什么现在长文章就没看下去的欲望呢。。。
hooych
2019-07-30 17:48:58 +08:00
这!!!!!!!!!!!!!!!!!是!!!!!!!!!!!!!比!!!!!!!!!!!!!谁!!!!!的!!!!!!!!!!感!!!!!!!!!!!!!叹!!!!!!!!!!!!!号!!!更!!!!!!!多!!!!!!!!!!!!吗?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
learningman
2019-07-30 22:50:26 +08:00
...这些东西 NOI 甚至 NOIP 就得会个基本
所以还好当年退役的快啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/587216

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX