Eduardo

胜,不妄喜;败,不遑馁;胸有激雷而面如平湖者,可拜上将军!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2009年11月22日

摘要: 上一篇《关于大数值n!的讨论——习题118》中讲到:当n比较大的时候,常规类型由于取值范围限定容易造成溢出。如何解决溢出问题呢?有两种解决方法:其一,自己构造一个类型,接纳数据。或者采用取值范围比较大的已有类型(Java中BigIngeger和BigDecimal类型)。其二,对阶乘乘积方式改进。下面我将两种解决方法分别比较。方法1:[代码]5000!用时:327ms655... 阅读全文
posted @ 2009-11-22 21:01 Eduardo 阅读(189) 评论(0) 推荐(1) 编辑

摘要: 第一幅漫画中有许多的人,每个人都背负着一个沉重的十字架,在缓慢而艰难地朝着目的地前进。 途中,有一个人忽然停了下来。他心想:这个十字架实在是太沉重了,就这样背着它,得走到何年何月啊?! 于是,他作出了一个惊人的决定:他决定将十字架砍掉一块。 我砍啊砍 砍掉之后走起来,的确是轻松了很多,他的步伐也不由得加快了。 于是,就这样走啊走啊走啊走,又走了很久很久很久很久。他又想:虽然刚才已经将十字架砍掉了一... 阅读全文
posted @ 2009-11-22 19:20 Eduardo 阅读(587) 评论(0) 推荐(1) 编辑

2009年11月19日

摘要: 习题 118:求n!位数(ct15)★ 题目描述:求n!的位数,例如1!=1,1位;5!=120,3位。 输入:本题有多组测试数据,每组一行整数n<=1e6。输入以一个任意负数结束。 输出:对于每一组测试数据n,输出一行一个整数,代表n!的位数。 样例输入:15-1 样例输出:13 其它信息:Contest15竞赛题目经典问题 难度:Very Easy 常规思路就是先求出n!... 阅读全文
posted @ 2009-11-19 11:30 Eduardo 阅读(268) 评论(0) 推荐(0) 编辑

2009年11月18日

摘要: C语言:[代码]Java语言: 采用系统函数得到当前系统时间(以毫秒为单位):[代码] 阅读全文
posted @ 2009-11-18 21:52 Eduardo 阅读(597) 评论(0) 推荐(1) 编辑

2009年11月16日

摘要: 题目描述: 给你两个正整数d和n,计算[d/1]+[d/2]+...+[d/n]的结果, 其中d,n=2e9,[x]表示x的值需要四舍五入到整数 如9/5就是2,20/7就是3 输入: 多组测试数据,每组仅一行为d和n 当d=n=0时结束程序 输出: 计算并输出结果 样例输入: 1 1 1 25 15 27 0 0 样例输出: 1 2 63 阅读全文
posted @ 2009-11-16 23:31 Eduardo 阅读(335) 评论(0) 推荐(0) 编辑

2009年11月13日

摘要: public class CalenderTest { /** * 本程序是打印一个当前月历的示例 * * @Version 1.6 2009/10/7 * @author Eduardo */ 阅读全文
posted @ 2009-11-13 10:06 Eduardo 阅读(1421) 评论(0) 推荐(1) 编辑

2009年11月12日

摘要: public class RandomNumber { /** * 本程序是一个随机生成四个不重复的数字示例 * @Version 1.6 2009/10/05 * @author Eduardo */ 阅读全文
posted @ 2009-11-12 10:54 Eduardo 阅读(222) 评论(0) 推荐(0) 编辑

2009年11月11日

摘要: 把博客从CSDN搬到博客园,CSDN的博客我就不多说了,很失望,长时间没有什么改进,继续记录编程的点点滴滴! 对了,今天是光棍节! 阅读全文
posted @ 2009-11-11 23:03 Eduardo 阅读(99) 评论(0) 推荐(0) 编辑