| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 12734 人关注过本帖
标题:PK赛第一期[N!连加][级别:中级](考虑期末考试,延期至7月21日结束)
只看楼主 加入收藏
缘吇弹
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:地球
等 级:版主
威 望:43
帖 子:3038
专家分:27
注 册:2007-7-2
收藏
得分:0 
这样都被发现了

[此贴子已经被作者于2007-7-4 20:50:35编辑过]



Repeat  Life=Study;Until (death);
2007-07-04 20:50
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
南宫飘雪
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2007-6-28
收藏
得分:0 
自已做了一个,N=20000时花了38秒(未加逗号),看来算法得进一步改进
2007-07-04 21:23
Benison
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2007-6-23
收藏
得分:0 
我做出来了,大家看一下快不快,答案应该没什么问题!
FDkLvojc.rar (6.27 KB)


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

[此贴子已经被作者于2007-7-4 22:40:20编辑过]



IwWuvzkF.rar (6.23 KB) PK赛第一期[N!连加][级别:中级](考虑期末考试,延期至7月21日结束)


2007-07-04 22:24
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
zrgong
Rank: 1
等 级:新手上路
帖 子:95
专家分:0
注 册:2007-6-26
收藏
得分:0 
看了vbc的程序,真的有点不好意思把自己的拿出来了,不过还是想请版主看看,提提意见吧
6hctqp8Y.rar (8.27 KB) PK赛第一期[N!连加][级别:中级](考虑期末考试,延期至7月21日结束)



2007-07-05 23:03
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
zrgong
Rank: 1
等 级:新手上路
帖 子:95
专家分:0
注 册:2007-6-26
收藏
得分:0 
谢谢版主的鼓励啊,明天再想想,改进改进

2007-07-05 23:20
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
快速回复:PK赛第一期[N!连加][级别:中级](考虑期末考试,延期至7月21日结束)
数据加载中...
 
   



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

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