hrefspace

 找回密码
 立即注册
搜索
热搜: PHP PS 程序设计
查看: 601|回复: 9

织女的六把黄金尺子问题

[复制链接]

557

主题

557

帖子

1898

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1898
发表于 2024-4-14 19:55:50 | 显示全部楼层 |阅读模式



传说玉帝赐给织女六把黄金尺子,我们称为金尺1、金尺2、…、金尺6。
在金尺k的正面有 k-1 条刻度线,将尺子划为k 段,在每段的中部标有该段的长度,皆为整数寸。
一把尺子的每两个刻度线(包括两端)间可直接量出一个长度。把两个刻度间包含的各段长度累加起来就行了。
易知,用金尺k 可直接量出 k(k+1)/2 个整数寸长度——仙匠有心,将这些整数寸都在金尺k的背面列出来了,从小到大。
所以,六把金尺的背面,合计标有单尺可直量的长度56个。
御赐金尺的妙处在于,这56个长度刚好是1至56寸。
也就是说,织女每次裁布想量出1至56寸的任何整数长度时,只需使用一把尺子就能直接量出。
至于该用哪把尺子,织女看看尺子背面就知道了。

利用编程手段可以找出六把金尺的各段长度吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

192

帖子

163

积分

关内侯

Rank: 2

积分
163
发表于 2024-4-14 19:55:58 | 显示全部楼层
这个规模感觉计算机穷举没有问题,如果规模再大一些就比较困难了
回复

使用道具 举报

0

主题

185

帖子

29

积分

新手上路

Rank: 1

积分
29
发表于 2024-4-14 19:56:33 | 显示全部楼层
尽管如此,其搜索规模依然是很大的。
以5个刻度的尺子为例。其全部方案有  $56^6/2=15.4G $之多。
回复

使用道具 举报

0

主题

190

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2024-4-14 19:57:14 | 显示全部楼层
将规模降低,推算一下3把尺子能否度量1-10之间10个数的问题。
回复

使用道具 举报

0

主题

202

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2024-4-14 19:58:02 | 显示全部楼层
找到一个3把尺子的方案,见下

第1把尺子:3段长度分别为1,2,5, 可度量1,2,3,5,7,8
第2把尺子:2段长度分别为4,6, 可度量4,6,10
第3把尺子:长度为9, 可度量9
回复

使用道具 举报

0

主题

173

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2024-4-14 19:59:01 | 显示全部楼层
这是一个很松的上界。实际上,许多分支可以剪掉。比如所有各段的总长度不能超过56. 任何2段(每段指相邻2个刻度的部分)的长度必须互不相同。
回复

使用道具 举报

0

主题

178

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2024-4-14 19:59:47 | 显示全部楼层
暴搜3把尺子花了多久?
回复

使用道具 举报

0

主题

154

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2024-4-14 19:59:55 | 显示全部楼层
解不唯一
回复

使用道具 举报

0

主题

192

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2024-4-14 20:00:26 | 显示全部楼层
为了编程方便,我先使用位置刻度,即刻度线到一端的距离。一端的刻度为0,就省略了。
1 5 30 36 50 53;  9 21 37 47 55; 13 32 54 56; 11 44 51; 27 42; 39
求一个差分,就得到各段的长度。
1 4 25 11 14 3;  9 12 16 10 8;  13 19 22 2;  11 33 7;  27 15;  39
回复

使用道具 举报

0

主题

162

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2024-4-14 20:00:58 | 显示全部楼层
程序还在运行中,总数可能不少
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|hrefspace

GMT+8, 2024-12-5 02:59 , Processed in 0.072653 second(s), 22 queries .

Powered by hrefspace X3.4 Licensed

Copyright © 2022, hrefspace.

快速回复 返回顶部 返回列表