Tuesday, August 4, 2009
Problem 13
1. 今天闲来无事可做,于是找了本《Linux程序设计(第三版)》的电子书。把第一章Getting Started打印了下来,准备好好看一下。
2. 今天下午做了几题Project Euler上的题目。Problem 13是一题比较有现实价值的题目。计算机能够表示数字的范围和精度都是有限的。在32位的系统中能够表示的最大的内建数字数据类型无非就是无符号的长整型,但是现实中往往需要计算长度超过这个范围的数字。把Problem 13所有给定的数字累加之后的结果是:5537376230390876637302048746832985971773659831892672。相信没有任何一个家用电脑能够用内建的数字类型来表示一个52位的数字,唯有老老实实地实现10进制加法来获得(这样的话,再长的数字也能算出来)。记得刚毕业的时候给人问过类似这样的题目,当时思维混乱不知所以。现在终于努力实现了我当时吹的牛。
Sunday, August 2, 2009
Project Euler
1. 昨天和哥通电话聊天解惑,知道了这个叫ProjectEuler的数学和编程的网站。今天开始了解题之旅。零零碎碎做了5题,总共252题。终于在无聊的工作之外找到了些许的慰籍。
2. 突然想起要听听《云之彼端》的音乐,搜了半天硬盘没有斩获,只能重新再拖。
3. 看了《悬崖上的金鱼公主》,老宫又描绘了一幅美好的画,只是结束的太快了,没让我从中逃脱许久。
4. 似乎有话想说,似乎有事想做,但是总也找不到方式和方法。每次下定决心要给自己定个调子的时候就没了下文,未来路在何方?路在脚下。
Subscribe to:
Posts (Atom)