作者puzzlez (puzzlez)
看板puzzle
标题Re: [问题] 一个数学问题
时间Fri Jul 27 18:11:17 2007
※ 引述《xx5236294roy (xx5236 blog Rubik's)》之铭言:
: 各位大大帮帮我解题吧!-123456789
: 请问各位大大
: 如何将123456789
: 这9个数字
: 乱换位子
: 但是最後得到的数字要:
: 第1个数字可被1整除
: 第1,2个数字可被2整除
: 第1,2,3个数字可被3整除
: 第1,2,3,4个数字可被4整除
: 第1,2,3,4,5个数字可被5整除
: 第1,2,3,4,5,6个数字可被6整除
: 第1,2,3,4,5,6,7个数字可被7整除
: 第1,2,3,4,5,6,7,8个数字可被8整除
: 第1,2,3,4,5,6,7,8,9个数字可被9整除
希望这不是你的暑假作业……
符合题目要求的数称之为「累进可除数」(progressively divisible number),是由一
位女士丽婀‧高洛蒂斯基(Lea Gorodisky)所提出并解决的。这种累进可除数最高只达
25位数(当然此时每位的数字是允许重复的)。
此外,若本题不限制每位数字皆不相同的话,答案则有2492个。
本题的答案只有一个。
25位的累进可除数也只有一个,那就是:
3608528850368400786036725
言归正传:
我自己是花了差不多一个半小时才解出来的。不过并不算太难。
要解这个问题首先我们必须要有判别因数的基本知识:
1:每一个数字都能被1整除(包括0)
2:尾数只要是偶数就能被2整除
3:各个数字加起来是3的倍数的话就能被3整除
4:最後二位数是4的倍数即可被4整除
5:尾数只要是0或5就能被5整除
6:能同时被2、被3整除就能被6整除
7:较为复杂,暂且不列
8:最後三位数是8的倍数即可被8整除
9:各个数字加起来是9的倍数的话就能被9整除
由上述可知,除了7的倍数外,其余都很好判别。不过还好也只有这个难关,因此还不算太
棘手。
【1】由题意可知,偶位数的数字一定是偶数;奇位数一定是奇数,且第5位一定是5(
因为禁用0)。
****5****
奇偶奇偶奇偶奇偶奇
【2】因为前四位必须被4整除,且第三位是奇数,所以第四位不是2就是6。因为4的
倍数中,满足这个条件的只有尾数是2或6的时候:
12 44(不合) 76
16 48(不合) 80(不合)
20(不合) 52 84(不合)
24(不合) 56 88(不合)
28(不合) 60(不合) 92
32 64(不合) 96
36 68(不合)
40(不合) 72
****5****
偶 偶 偶 偶 (奇数不标,看起来比较清楚)
2
6
8的倍数也一定能被4整除,因此同理可证第八位不是2就是6。
****5****
偶 偶 偶 偶
2 2
6 6
【3】由於前三位必须被3整除,前六位必须被3整除,所以中间三位也必须能被3整除
。再加上整个数能够被9整除,因此最後三位也能被3整除(因为9是3的倍数),所以我
们可以把全数拆成三个部分,每一个部分都是3的倍数。
第一段 第二段 第三段
*** *5* ***
偶 偶 偶 偶
2 2
6 6
也就是说,每一段的三个数字加起来,都必须是3的倍数。
因此第二段我们可以轻易得知,既然第四位不是2就是6,那麽第六位不是8就是4。而
且只要决定其中一个,就能决定另一个数字。
第一段 第二段 第三段
*** *5* ***
偶 偶 偶 偶
2→8 2
6→4 6
【4】既然2跟6占了其中两位,那麽第二位不是8就是4。
第一段 第二段 第三段
*** *5* ***
偶 偶 偶 偶
8 2→8 2
4 6→4 6
【5】第一段中间如果是4,那麽左右两数加起来必为5、8、11、14(要符合3的
倍数)。但是因为两个奇数加起来必为偶数且14的组合只有5与9而5又被用过了,所以
这两数和的可能性只剩下8,也就是1和7的组合。
第一段 第二段 第三段
*** *5* ***
偶 偶 偶 偶
8 2→8 2
147 6→4 6
741
【6】从这里我们就可以大胆假设第二位是4,并用此数来测试最难的第七位:
1472583(合)
1472589(不合)
7412583(不合)
7412589(不合)
然而再进击至第八位时:
14725836(不合)
147258369这个数字虽然能够被9整除,而且数字也非常漂亮(看九宫格数字盘
就知道)只可惜败在第八位。
不过,我们至少可以确定第二位是8,以及其他偶位上的数字。
第一段 第二段 第三段
*8* 654 *2*
偶 偶 偶 偶
8 6→4 2
【7】由於8的倍数规则关系,因此第七位不是3就是7:
412(不合,因不被8整除)
432(合,因能够被8整除)
472(合,因能够被8整除)
492(不合,因不被8整除)
第一段 第二段 第三段
*8* 654 *2*
3
7
【8】再从第一段看起,8两旁的数字和必须是4、7、10、13、16,去除掉奇数
剩下4、10、16,也就是1与3、1与9、3与7、7与9的组合。
至此,我们可以直接做测试,因为要计算的只有八个数字而已:
◆如果第七位是3:
1896543(不合)
9816543(不合)
7896543(不合)
9876543(不合)
◆如果第七位是7:
1896547(不合)
9816547(不合)
1836547(不合)
3816547(合)
答案找到了!就是──
381654729
而且也可以确定答案只有一个。^^
puzzlez
2005/06/26
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.194.17.138
※ 编辑: puzzlez 来自: 123.194.17.138 (07/27 18:13)
1F:推 xx5236294roy:那当然不是暑假作业 07/27 20:45
2F:推 puzzlez:嗯,那就好^^ 07/27 21:09
3F:推 ars1an:推! 07/27 22:43
4F:推 rehearttw:推数学高手! 07/28 07:21
5F:推 puzzlez:哪里,在老师面前献丑了!^^" 07/28 10:30
6F:→ ngulin0911:真的只有一个答案吗...我算三个..而且似乎都对耶..@@ 07/31 07:54
7F:→ ngulin0911:381654729...921654387....963258147 07/31 08:04
8F:→ ngulin0911:第八位不是2就是6..这句似乎有问题... 07/31 08:07
9F:推 puzzlez:92165438、96325814 都不能被8除尽哦~ 07/31 10:51
10F:→ ngulin0911:我发现问题在哪了..因为我的计算机太滥了...@@ 07/31 11:22
11F:→ ngulin0911:我用穷举法..然後用计算机验算..位数不够.我以为整除.. 07/31 11:25
12F:推 puzzlez:用电脑里的「小算盘」就好了啊@@" 07/31 14:00
13F:推 ngulin0911:计算机验算比较快阿...我大概半小时就算完了...@@ 08/01 11:34