Dive into Project Euler

不好意思,此2007最后一篇日志依然是数学…我已经抽数学疯了!!!

Project Euler

Project Euler,最近受Digg Effect非常火爆的一个站,这可是个绝对的好站啊!里面提供了175道数学题给大家解答,方法不限,聪明的人用数学,笨的人用程序,蠢的人用google,鄙人就是介于笨与蠢之间的那种_-|||

目前为止,本人都不好意思拿出手的成绩是175道题才做出6个,C不会了,就拿Javascript做,而且几乎无算法可言,除了求质数的那些稍微懂点算法之外。看看人家老外,用C/C++/Java/Python…175个题目全搞定了,我们中国现在做的最好的也都完成150个了…差距啊…自愧不如…
Read More

Linear Least Squares

纯粹大学高等数学,还附带一个C程序…已感不适者请略过,go to an interesting fashion trend magazine :D

注: 此文章前半部分翻译自wikipedia这个墙外之物。

Linear Least Squares (线性最小二乘法,以下简称LLS),是解决线性回归问题的重要方法之一,常常用来求解等式多于变量情况下的最优线性方程。特别是在统计学中,常常需要根据一组数据(例如时间序列数据)来模拟其自变量与因变量之间的线性关系,用最小二乘法可以很好的拟合数据,消除残差的不确定性带来的影响。
Read More

大家都来学数学

Mathematics

1. 网上看到的两个号称The World’s Hardest Easy Geometry Problem (史上最难的初等几何题),我已经拿这两题折磨了不少人了,有兴趣的朋友一起来做做看!请先看清题目要求: 不能用三角函数求解,只能用最基本的证全等,作平行线之类的初中几何知识。

我花了一晚上时间加上一下午上课时间已经搞定了,至于结果…其实无所谓,我大可告诉大家,最重要的是过程!Procedure is the KEY POINT! 如果实在做不出来的话可以留言填写正确的e-mail地址,我把答案发给大家参考下。

提醒下:做不出来别泪崩…我承认第一题我看了网上某高手的参考答案的,不过我觉得他的步骤太复杂了,根据他的思路简化了过程。

2. 对数学感兴趣的朋友还可以看这道题,其实是道很经典的C语言题目了,不会编程不要紧,重要的是数学思路,题目很简单:

请问1000!(1000的阶乘, 1×2x3…x1000 … 这个括弧够冷的_-|||) 的后面有多少个0?

同样,算不出结果不要紧,这个确实需要靠程序语言来算,我需要知道的是你的算法思路。
Read More

3 Blogbus Themes Released

回到Blogbus开博才发现现在的波霸人气这么旺了,加上豆瓣小组里的long-tail效应 (邪恶少年EB加我为好友:P),Blogbus Hack在第一个月不到就有了1K点击量,比我的PDK强多了,只能说屏蔽掉百度爬虫和IE6的杀伤力太强了! 这是在一个月内量产的三块PDK series模板:

Blogbus Hack

这个是目前Blogbus Hack所用的模板。

  • Name : PDK Indigotine
  • Preview : Demo
  • Download : Here

安装说明: 此模板适用于Blogbus新模板系统,新建模板后将压缩包里的各txt文件内容复制到模板相应区域就OK了,至于里面提供的img文件夹的图片和photoshop源文件,自己看着办吧。详细情况请看PDK Indigotine主题下载 via Blogbus Hack
Read More

VIM Tips

曾经很长一段时间都是在用Quanta Plus/Kwrite来写代码,Quanta Plus好在自动补充和标签页,而Kwrite好在轻便而有功能齐全。后来因为要对代码做批处理,于是慢慢转移到vim这款*nix下最强大的编辑器下来了,以至于现在几乎100%的时间都是用vim来写代码,包括在blogbus里给blogbus hack写日志。总结了一些我在用g?Vim过程中的tips:

自动识别各种中文编码

.vimrc文件里加入这句,基本上所有中文编码都没问题了,包括繁体中文

set fileencodings=ucs-bom,utf8,GB18030,Big5,latin1

粘贴文本格式乱了?

写代码时经常要从网页上或其他地方粘贴点代码过来用,但是一贴进vim里格式就乱了怎么办?.vimrc里加入这两句:

set nopaste 
set pastetoggle=<F10>

以上代码的作用是当你需要粘贴代码时先按下F10进入切换到paste,这时再粘贴进去就不会有问题了。为什么不直接设置set paste呢? 因为set paste在gVIM下可能会导致工具栏里的粘贴键失效。
Read More

You Might Know

This site is powered by WordPress CMS & hosted by Dreamhustle Dreamhost.

And the theme is inspired by WP Typo and completely crafted under Gentoo Linux with VIM editor.

Sponsors

Monthly Archives

Search