中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-10 15:19
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,255 会员排行
DOS批处理 & 脚本技术(批处理室) » [讨论][共同参与]求表格中数的规律[挑战分割法算法极限]
可打印版本  22,456 / 22
第1楼 qjbm 发表于 2007-02-05 10:18
初级用户 发帖 44 积分 125
[讨论][共同参与]求表格中数的规律[挑战分割法算法极限]
表格如下:


1 1 组合为 1
1 2 组合为 1
1 3 组合为 1
.........
2 2 组合为 2
2 3 组合为 3
2 4 4
..........
3 3 6
3 4 10
3 5 15
...........
9 9 12870

请问:
13 15 组合为 多少?
--------------------------------------------
下面的代码不是用来描述表格规律的,但是可以用做验证结果.
计算速度太慢,这正是为什么要求表格规律的原因.


引发问题相关帖:
http://www.cn-dos.net/forum/viewthread.php?tid=26911&fpage=4
本贴若代码化图表规律计算式,
则可在进行 所有可行性条件列举 前得所有可行性条件总和.

[ Last edited by qjbm on 2007-2-5 at 12:28 AM ]

附件
fgf.jpg (65.88 KiB)
plzh.bmp (67.85 KiB)
第2楼 scriptor 发表于 2007-02-05 12:52
银牌会员 发帖 555 积分 1,187
你这个居然是杨辉三角

那么规律就很明显了

哈哈哈
第3楼 qjbm 发表于 2007-02-05 13:05
初级用户 发帖 44 积分 125
正是杨辉三角
正是杨辉三角

正在考虑批处理是否可以实现nCr函数功能.

节省资源,在楼上回了,

nCr和nPr计算是排列组合(分割法)相关,与帕斯卡三角形有直接关系.

有的同学会很纳闷的问,排列组合(分割法)与帕斯卡三角形有什么关系?

总范围 - 平均底限*组数 与 方法数 的关系 正是帕斯卡三角形

也就是说,在求分割法时,我可以屏弃以前的nCr和nPr计算,而利用帕斯卡三角形

直接得出结果.

相关资料:
http://www.dsej.gov.mo/~webdsej/www_gtrc/course/Senior/SMath2.htm
第6章

[ Last edited by qjbm on 2007-2-6 at 08:08 PM ]
第4楼 scriptor 发表于 2007-02-05 14:41
银牌会员 发帖 555 积分 1,187
实现nCr函数功能?

这个和那个有关??

请问你想要什么??
第5楼 namejm 发表于 2007-02-05 15:20
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  做了个15×15的表格出来,至于要实现指定的功能,请自行修改——BTW,此方法会设置大量的变量,并且排版只限于9个以下的数字,局限性是比较大的:
第6楼 redtek 发表于 2007-02-05 22:57
金牌会员 发帖 1,147 积分 2,902
太精彩了~~

而且昨天发的帖子居然论坛上显示有:17122人浏览过此帖,1天就有1万7千多人浏览,破纪录了~:)
第7楼 vkill 发表于 2007-02-05 23:10
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
还没有看到规律
第8楼 namejm 发表于 2007-02-05 23:14
荣誉版主 发帖 1,737 积分 5,226 来自 成都
Originally posted by redtek at 2007-2-5 09:57:
而且昨天发的帖子居然论坛上显示有:17122人浏览过此帖,1天就有1万7千多人浏览,破纪录了~:)

  再看看精华帖里的“ 无奈何签名代码略析 ”,居然只有40次的浏览量,看来论坛的计数器是发生了一点错乱。

  5楼的代码还有一个致命的缺陷:因为涉及到数值的运算,所以,不能处理两数之和超过2^31-1的情况。
第9楼 namejm 发表于 2007-02-05 23:18
荣誉版主 发帖 1,737 积分 5,226 来自 成都
Originally posted by vkill at 2007-2-5 10:10:
还没有看到规律

  这是一个杨辉三角的正方形表格形式,杨辉三角的规律是:某个数字等于它两肩上的两个数字之和。具体到这个表格中,就是某个数字等于同一行前一列的数与前一行同一列的数之和。
第10楼 无奈何 发表于 2007-02-06 00:40
荣誉版主 发帖 356 积分 1,338
Originally posted by namejm at 2007-2-5 23:14:

  再看看精华帖里的“ 无奈何签名代码略析 ”,居然只有40次的浏览量,看来论坛的计数器是发生了一点错乱。


这个帖子的点击会如此高,是不是有人刷点击,或者进行过帖子合并等版务管理?

willsort 兄发的那个帖子,是我操作失误造成的,将另一个帖子归并到此贴时顺序错了。重新分割后造成 ID 改变,点击数丢失。

[ Last edited by 无奈何 on 2007-2-6 at 02:06 AM ]
第11楼 20080610 发表于 2007-02-06 02:44
初级用户 发帖 34 积分 83
明显被刷过点击....
第12楼 electronixtar 发表于 2007-02-07 00:42
铂金会员 发帖 2,672 积分 7,493
有的人不想混了......以为联盟没有人了说?
第13楼 qjbm 发表于 2007-02-07 08:38
初级用户 发帖 44 积分 125
5楼 namejm的代码对排版的控制相当精彩.

也正是描述杨辉三角的:除了斜边为1的数之外其他都是他肩上两个数字之和的规律.

但是我想要计算的规律或者应该说通项公式是:

在矩形列表形式描述下,仅利用纵横坐标求相交点值.

节省..在楼上回了.---

...............看样子是我的表达能力有点问题.

递加的不算.....

[ Last edited by qjbm on 2007-2-6 at 08:25 PM ]
第14楼 namejm 发表于 2007-02-07 09:21
荣誉版主 发帖 1,737 积分 5,226 来自 成都
Originally posted by qjbm at 2007-2-6 19:38:
但是我想要计算的规律或者应该说通项公式是:

在矩形列表形式描述下,仅利用纵横坐标求相交点值.

  我说过,自行修改就可以达到目的,其实修改起来是很容易的事情,以下代码加入了简单的出错检测,请配合5楼的代码使用:
第15楼 scriptor 发表于 2007-02-24 11:06
银牌会员 发帖 555 积分 1,187
被你先写了代码

那天我刚好回家了
又不能上网

今天我贴出来
看一看
评一评

呵呵....
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023