有哪些令人拍案叫绝的算法?

论坛 期权论坛 期权     
666喵喵   2018-10-17 22:24   19436   10
分享到 :
0 人收藏

10 个回复

倒序浏览
2#
cr777  4级常客 | 2018-10-17 22:24:35 发帖IP地址来自
吴军说:EM算法是上帝的算法。。。
3#
法号桑菜  2级吧友 | 2018-10-17 22:24:36 发帖IP地址来自
分布式系统里有一些经典的算法设计非常惊艳。挖三个坑,以后有时间填。没听过但是感兴趣的可以自己搜一下。
Chord DHT, Bloom Filter, Maekawa's algorithm
4#
Kevin Kong  1级新秀 | 2018-10-17 22:24:37 发帖IP地址来自
马云有那么多亿,分给十三亿中国人一人一亿也才13亿
5#
匿名用户   | 2018-10-17 22:24:38 发帖IP地址来自
提示: 作者被禁止或删除 内容自动屏蔽
6#
蔷薇石  1级新秀 | 2018-10-17 22:24:39 发帖IP地址来自
如何由1+1等于3,推出马云就是马化腾





由于1+1=3
那么1=2
那么一个就是两个
那么一个人就是两个人
7#
刘征宇  4级常客 | 2018-10-17 22:24:40 发帖IP地址来自
一绳长L米,一蚂蚁从绳的一端爬向另一端,速度为每秒v厘米,同时,绳子以每秒t厘米的速度均匀伸长,每次给出L,v,t,判断蚂蚁能否达到绳的另一端?(假设绳子质量无限好,蚂蚁寿命无限长)
eg,L=99999 v=61 t=1


可以到达

















经典的蚂蚁爬绳问题,只要蚂蚁有初速度就能到达,可以用极限思想考虑,具体求解是微积分
8#
LynnCui  2级吧友 | 2018-10-17 22:24:41 发帖IP地址来自
ACM比赛有一种算法叫蒙特卡罗万能水题法,不到绝境都不敢祭出来的终极大招。
9#
席立卿  3级会员 | 2018-10-17 22:24:42 发帖IP地址来自
之前看过的一个段子,搬运过来,远古是忘了,转述一下。

系统更新的时候,根据安装包的大小和安装速度计算剩余时间。
客户一直反应很慢,要等很久。
一时无解。
后来,有人在代码里加了一段,将之前算出的剩余时间乘了1/3。


然后,反馈更新慢的人,变少了。


1/3.........
10#
张天杭  2级吧友 | 2018-10-17 22:24:43 发帖IP地址来自
long a=10000,b,c=2800,d,e,f[2801],g;int main() { for(;b-c ; ) f[b++]=a/5;
for(;d=0,g=c*2;c-=14,printf(%.4d,e+d/a),e=d%a) for(b=c;d+=f*a,f=d%--g,d/=g--,--b;d*=b); }

这段代码能输出圆周率后800位,如果调一下参数能输出更多。其实算法好理解的,就是代码太古怪,反正用一样的算法我是写不出来这样的代码。
11#
匿名用户   | 2018-10-17 22:24:44 发帖IP地址来自
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP