标题:
Mallon,发个程序给你分析分析!
[打印本页]
作者:
Snowpine
时间:
2007-12-20 23:34
标题:
Mallon,发个程序给你分析分析!
long a=10000, b, c=2800, d, e, f[2801], g;
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[b]*a, f[b]=d%--g, d/=g--, --b; d*=b); scanf("%s");}
复制代码
简短的4行代码,就可以精确计算机出800位的PI(圆周率)值。
实在太震撼人心了。这样的程序也能运行,竟然还能能完成这样让人难以置信的任务,真是太神了。
这是某一年The International Obfuscated C Code Contest(国际模糊C代码大赛)上的获奖作品(努力了,但是没有找到一个确切的时间)。这是属于C大师的盛会,因为这是一件极具挑战的活儿。
作者:
找不到服务器
时间:
2007-12-21 02:36
迭代了2800次,这个算pi的算法还是很牛的……我数学不好,不知道为啥这样能算出PI
作者:
Mallon
时间:
2007-12-21 07:36
看看速度如何
作者:
supervisor
时间:
2008-1-4 21:00
标题:
解读
见:
http://blogger.org.cn/blog/more.asp?name=njucs&id=10151
http://waruqi.blogcn.com/diary,207224402.shtml
作者:
lemd
时间:
2008-3-19 00:12
编译的结果没有小数点
欢迎光临 幽游生活 (http://yylive.net/)
Powered by Discuz! 7.2