| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 12744 人关注过本帖
标题:PK赛第一期[N!连加][级别:中级](考虑期末考试,延期至7月21日结束)
取消只看楼主 加入收藏
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
得分:0 
以下是引用缘吇弹在2007-7-3 0:21:18的发言:

vbc兄,加了逗号之后速度没什么变化,但是...精度就好像下降了....特别是逗号两旁的数字.
是不是在处理豆号的时候出错了?

很显然,我对他说的精确度问题没有引起他的注意。


VB QQ群:47715789
2007-07-03 15:00
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
得分:0 
以下是引用vbc在2007-7-3 16:40:02的发言:

都是太多零惹的祸,现在改好了>>再传一次:



这次的求出来的值是正确的,速度也不错。只是还是用的定长数组,让程序本身就有很大的限制,如果改用动态数组的话应该会好很多。


VB QQ群:47715789
2007-07-04 10:05
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
得分:0 
楼上的学我的签名?

VB QQ群:47715789
2007-07-04 20:28
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
得分:0 
以下是引用缘吇弹在2007-7-4 19:06:15的发言:
实验证明:
1.经过逗号分隔处理,TEXT最多能装下13319!之和.
2.不经逗号处理,TEXT装下的N!之和会大很多.
3.N!之和 比 (N-1)!之和 多出两位.

建议:如果经过逗号处理,当大于13319!之和时,不妨将结果存到一个文本文件(你硬盘有多大,就装得下多大)中.

呵呵,文本框放不下计算后的数据这是个隐含的考点,主要是想让大家熟悉如何处理文本加载大于64K的数据。
但由于N>1000本身就是扩展要求,所以没有明示当N>10000时文本框将会放不下,不过这期参赛作品都做的比我想像中的要好,无论在速度上还是数据大小上都大大出乎了我的预料。
引用自己曾说过的:没有做不到,只有想不到。(前段时间被人在论坛中引用,下次要收版权费,嘿嘿)


VB QQ群:47715789
2007-07-04 21:00
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
得分:0 
以下是引用Benison在2007-7-4 22:24:53的发言:
我做出来了,大家看一下快不快,答案应该没什么问题!
[attach]23566[/attach]

至于 论坛ID_期号_组别_版本 请问各代表什么?


欢迎Benisonr的参加!!
论坛ID_期号_组别_版本 各代表的含义是:
论坛ID——你的论坛帐号(不用我告诉你吧?)
期号—— 你是参加第几期的PK赛(一楼有标明)
组别—— 你是参加哪个组的PK赛(一楼有标明)
版本—— 这是你这个参赛作品的第几个版本(从1开始依次递增,发放源码时只发放最终版本。)

用这种方式取名为的是在统计各参赛作品及区分投票用的。
再提醒你的是:所有参赛的源码请发送到一楼指定的信箱。发送时请将工程全部文件打包,附件取名格式就是使用论坛ID_期号_组别_版本,如你的第一个源码就是:Benisonr_001_B_1


VB QQ群:47715789
2007-07-04 23:17
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
得分:0 
以下是引用zrgong在2007-7-5 23:03:04的发言:
看了vbc的程序,真的有点不好意思把自己的拿出来了,不过还是想请版主看看,提提意见吧
[attach]23618[/attach]

做的很好。
其实参加PK赛为的就是看清自己、提升自己、超越自己!
做了就是赢家,不管能不能得冠军,思考了就是收获。
再说现在离比赛结束还有很长一段时间,没有到投票完毕谁也不知道最终结果。


VB QQ群:47715789
2007-07-05 23:13
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
得分:0 
以下是引用zrgong在2007-7-5 23:20:55的发言:
谢谢版主的鼓励啊,明天再想想,改进改进

这种想法就是对的,开设PK赛为的就是让大家在同一个问题上尽可能的多想、多学,不停的思考,这样做出一个题来比对着书上的例子打十个题都要更有用。同时也让大家慢慢养成一个好习惯——永不满足眼前的方式,不停开发自己的思维,用不同的方法求解。


VB QQ群:47715789
2007-07-05 23:25
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
得分:0 

提醒所有参赛者,参赛源码请发送到指定邮箱,在PK赛结束前仍未发送源码都以弃权论。

具体操作方法请见本帖一楼


[此贴子已经被作者于2007-7-5 23:29:33编辑过]


VB QQ群:47715789
2007-07-05 23:28
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
得分:0 

当前各参赛作品运行比较(2007/07/07):



当前各参赛作品速度对比:
   示例(不是参赛作品) xlin1033xl  rgong   vbc     缘吇弹   南宫飘雪
N=200 0.035秒 0.052秒 0.101秒 0.001秒  0.704秒    0.0043秒
N=1000 0.481秒 2.432秒 3.786秒 0.023秒   87.819秒   0.0466秒
N=10000 48.773秒 未测  出错 5.400秒 未测 8.5563秒
N=20000 未测 未测 未测 26.846秒 未测 37.6671秒
N=50000 未测 未测 未测 236.768秒 未测 313.1011秒


还有xz3501仍未完善其算法,N=200时会出错,希望你加油。
目前为止以vbc的速度最快,南宫飘雪其次。

[此贴子已经被作者于2007-7-8 18:02:51编辑过]


VB QQ群:47715789
2007-07-07 17:09
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
得分:0 
以下是引用vbc在2007-7-8 17:25:04的发言:

版主是不是写错了,能到n=500000五十万.

多打了个零,呵呵。


VB QQ群:47715789
2007-07-08 18:02
快速回复:PK赛第一期[N!连加][级别:中级](考虑期末考试,延期至7月21日结束)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024747 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved