作者penguin7272 (企鹅)
看板puzzle
标题Re: [问题] 填空乘法(两数相乘得123456789)
时间Tue Nov 13 22:56:53 2007
※ 引述《puzzlez (puzzlez)》之铭言:
: 许多填数字使算式成立的问题
: 大多不希望解题者使用电子计算机
: 但这次是例外:
: 请填入数字,让底下的算式成立,
: 而且允许使用计算机!
: (不要怀疑,真的可以使用)
: 要如何使用?这也是问题的重点之一。
:
: □□□□□
: ╳ □□□□□
: ─────────
: 123456789
: 当然用程式跑会变得很简单,不过就没意思了
: 要使用「一般」的计算机才合格哦!
: puzzlez
: 2007/11/13
10821x11409=123456789
来说说做法XD
首先知道是两个1开头的五为奇数相乘
又 sqrt(123456789)大约是11111
假设两个数是a和b
则[(a+b)/2]^2-123456789=k^2 (k是整数)
因为11111^2=123454321
123456789-123454321=2468
所以比11111大不了多少~
试一试发现
11115^2-123456789=86436=294^2
就结束了
两数为11115+294, 11115-294
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.99.19.169
1F:推 puzzlez:这是我看过最棒的答案-.-" 真是了不起...... 11/13 22:59