原题:
法国数学家梅齐亚克在他著名的《数字组合游戏》(1962)中提出了一个问题:一位商人有一个重40磅的砝码,一天不小心将砝码摔成了四块。后来商人称得每块的重量都是整磅数,而且发现这四块碎片可以在天平上称1至40磅之间的任意重量。请问这四块碎片各重多少?
我的解:
显然我们可以有如下合理的假设:
这四块的重量分别:a,b,c,d;且有:1<=a<=b<=c<=d<=37。(a,b,c,d都是整数)
因为这四个碎片可以称得1到40中的任意重量,则可以得到a=1,否则39就没法称了。
39=b+c+d
38=b+c+d-a
另外,d<30,否则,10到20间的数表示不了。
所以有式子: 1=a, b<=c<=d<=29
我的解法就是此数类推得到最后一种可能:1 3 9 27
不过由此我倒是得出了一个数学结论:
有数a[1] a[2] ...a[n],它们是从小到大排列的整数,且a[1]=1,有a[i+1] = 2(a[1]+...+a[i])+1,则:这组数总是存在一个组合,可以表示从1到(a[1]+...+a[n])中的任意一个整数,其中组合中的每个数的系数只能是0,1或-1,即数最多可被使用一次。
这里给出一个小小的证明:
1,显示这组数可以表示1,有a[1]=1
2,假如一直到数K都可以被表示,其中1<=K<a[1]+...+a[n],且有
K = c1 *a[1]+...+cn*a[n],其中 (c1...cn是0,-1,1中的一个数)
则对于K+1有:
K +1 = c1 *a[1]+...+cn*a[n] + 1
= c1 *a[1]+...+cn*a[n] + a[1]
= (c1+1)*a[1]+...+cn*a[n]
i. 这里分情况讨论了,当c1=0或-1的时候,结论成立,得证
ii.当c1 = 1的时候,则
K+1 = 2a[1] +c2*a[2]+ ...+ cn*a[n]
= (a[2] -1)+c2*a[2] +...+cn*a[n]
= -a[1] + (c2+1)*a[2] + ... + cn*a[n]
按a[1]的方式对a[2]进行讨论,否则以此类推。
因为K<a[1]+...+a[n],则c1...cn中必有数为0或者-1,假如第ci为0或-1
则可以得到 K+1 = -a[1] - a[2] -...-a[i-1] + ci'*a[i] + ...+ cn*a[n]
其中ci'=0或1。此时表达式符合题设要求。结果得证
分享到:
相关推荐
砝码问题 Problem 有一组砝码,重量互不相等,分别为m1、m2、m3……mn;它们可取的最大数量分别为x1、x2、x3……xn。 现要用这些砝码去称物体的重量,问能称出多少种不同的重量。 Input 第一行为一整数t,表示有t...
C语言解决砝码组合问题,采用递归的方法解决,寻找递推关系便可以解决这个问题了
[砝码称重问题]给定一架天平,要求用m个砝码称出1~n克范围内的所有物品的重量 ,问应该如何选择砝码~
在本压缩包文件“行业文档-设计装置-一种单序列串联式砝码的计量标准装置.zip”中,主要包含了一份名为“一种单序列串联式砝码的计量标准装置.pdf”的详细文档,该文档深入探讨了计量领域中的一个重要装置——单序列...
### 天平称重,砝码组合 #### 知识点概述 本篇文章将围绕“天平称重,砝码组合”这一主题展开讨论。在实际应用中,我们需要使用尽可能少的砝码来准确地测量出不同的重量。本文将探讨如何通过特定的砝码组合来实现...
这是用C语言解决的破碎的砝码问题的源代码,有兴趣的算法初学者可以看看
"砝码程序算法"是一种在计算领域中用于解决特定问题的算法,特别是在循环语言学习中有着重要的应用。这种算法的设计灵感来源于物理中的砝码天平,通过比较不同重量的砝码来达到平衡或找到特定重量的目标。在编程中,...
本文研究了基于PLC(可编程逻辑控制器)的电子吊秤砝码加载技术,通过将PLC自动控制技术与模糊滑模控制算法相结合,设计了一套自动加载控制装置,有效解决了传统砝码加载技术中存在的一系列问题。 一、砝码自动加载...
根据给定文件的信息,本文将深入探讨砝码检定规程中的关键知识点,涵盖砝码的基本概念、检定规程的历史背景、主要内容以及具体检定过程中的技术要求等方面。 ### 一、基本概念 #### 1.1 砝码定义 砝码是一种用于...
本文设计了一种电磁砝码,由NUC140、螺管式电磁铁构成,替代标准砝码。微控制器产生PWM信号,通过外围电路放大后驱动电磁铁产生电磁力,不同的PWM信号可以模拟出不同质量的砝码。电磁砝码可安装于电子秤内部,实现...
JJG 99-2006 砝码检定规程pdf,JJG 99-2006 砝码检定规程
行业资料-交通装置-一种双层升降式检定车砝码架.zip
式中:mct——被测砝码的折算质量;mcr——标准砝码的折算质量;VB——被测砝码的体积;VA——标准砝码的体积; ——测量时,实验室的实际空气密度; ——约定的标准空气密度;——被测砝码与标准砝码的平衡位置的...
- **动态规划**:对于复杂的砝码分配问题,可能需要使用动态规划来找到最优解,即最小的砝码组合以达到特定重量。 - **数据结构**:可能需要使用栈或队列来管理砝码的使用顺序。 - **错误处理**:程序需要能够处理不...
JJG 99-2006 砝码检定规程,标准,需要的可以下走看看。JJG 99-2006 砝码检定规程,标准,需要的可以下走看看。
《F2等级砝码技术报告》详述了建立F2等级砝码标准装置的目的、工作原理、设备配置、技术指标、环境条件、量值溯源、稳定性考核、重复性试验和结果验证等方面的内容,旨在确保砝码检定的精确性和一致性。 一、建立...
《E2等级砝码技术报告》是对E2等级砝码标准装置进行详尽阐述的文档,主要用于规范计量器具的管理和检定,确保国家计量单位制的统一和量值传递的准确性。E2等级砝码是一种高精度的标准计量器具,常用于校准和检定其他...
4. **因果报应**:面包师因为怀疑农民而提起诉讼,结果却因为自己的砝码问题败诉,体现了因果循环的观念。这教导学生做事要公正,不要轻易怀疑他人,否则可能自食其果。 5. **法律意识**:故事中提到了法律诉讼,...