用1~9这九个数字组成一个数,数字不能重复使用且每个都得用到,使这个数被2整除的次数尽可能多

其实就是要求将X写成n*2^m,其中X是由1~9组成的整数,m,n为整数,求使得m尽可能地大的X。我上课无聊试出来使m最大的是387219456=2^15*11817,你... 其实就是要求将X写成n*2^m,其中X是由1~9组成的整数,m,n为整数,求使得m尽可能地大的X。

我上课无聊试出来使m最大的是387219456=2^15*11817,你们看看有没有更大的,我懒得编程,闲得蛋疼的同学可以尝试一下~
展开
niminrenshi
2010-10-09 · TA获得超过5.9万个赞
知道大有可为答主
回答量:6291
采纳率:94%
帮助的人:4381万
展开全部
我蛋疼。

当M = 15时,N最大可到28782
2^15×28782 = 943128576 (此时可再约一个2)

实质上,M最大也仅仅能到16。
2^16×8991 = 589234176
2^16×14391 = 943128576 (同上面M = 15时的X值。)

另外,如果X是不重复地全部使用0-9这10个数字的“十全数”,
X = N*2^M
研究使M最大的X,结果壮观一点。
此时M = 21
2^21×3051 = 6398410752

你研究的M,即相当于2^16×14391 = 0943128576 这样的十全数形式。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式