佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1290|回复: 10

感叹号!Factorial :)

[复制链接]
发表于 18-12-2006 08:19 PM | 显示全部楼层 |阅读模式
之前看到每周一题出 y^2 = 1! + 2! + 3! + ... + n! 的题目。我也有一题挺不错的

求正整数 a,b,c ,使到

a!b! = a! + b! + c!

回复

使用道具 举报


ADVERTISEMENT

发表于 19-12-2006 07:26 PM | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 20-12-2006 11:01 AM | 显示全部楼层
原帖由 chiaweiwoo1 于 19-12-2006 07:26 PM 发表


a=b=3 , c=4 的却是唯一的一幅答案。

我的做法是先证明一定要 a = b 才有解。
回复

使用道具 举报

发表于 25-12-2006 04:52 PM | 显示全部楼层
继续。。。。。。。
回复

使用道具 举报

 楼主| 发表于 25-12-2006 06:07 PM | 显示全部楼层
当 a = b ,

(a!)^2 = 2a! + c!

=> a!(a!-2) = c!

注意到 gcd(a!,a!-2) = 2
回复

使用道具 举报

发表于 25-12-2006 06:15 PM | 显示全部楼层
原帖由 chiaweiwoo1 于 25-12-2006 04:52 PM 发表
继续。。。。。。。

我是用quadratic formula 来算,后来拿到 a!=1+sqrt(1+c!)
4个连续数相乘后加1,会形成一个完全平方数,所以 c可能是4或5。
然后淘汰5,c=4,a=b=3。
回复

使用道具 举报

Follow Us
 楼主| 发表于 25-12-2006 06:51 PM | 显示全部楼层
原帖由 bomber27 于 25-12-2006 06:15 PM 发表

我是用quadratic formula 来算,后来拿到 a!=1+sqrt(1+c!)
4个连续数相乘后加1,会形成一个完全平方数,所以 c可能是4或5。
然后淘汰5,c=4,a=b=3。


4 个连续整数的积 + 1 的却是 square number . 但并不表示 n (=/= 4 )个连续整数的积 + 1 一定不是 square number
回复

使用道具 举报

发表于 25-12-2006 06:57 PM | 显示全部楼层
原帖由 dunwan2tellu 于 25-12-2006 06:51 PM 发表


4 个连续整数的积 + 1 的却是 square number . 但并不表示 n (=/= 4 )个连续整数的积 + 1 一定不是 square number

是咯,7!+1=71²
gcd这玩意。。只学过怎么算,没学过怎么用。。大汗

[ 本帖最后由 bomber27 于 25-12-2006 11:30 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 25-12-2006 07:08 PM | 显示全部楼层
原帖由 bomber27 于 25-12-2006 06:57 PM 发表

是咯,7!+1=71http://chinese.cari.com.my/myforum/images/smilies/loveliness.gif
gcd这玩意。。只学过怎么算,没学过怎么用。。大汗


gcd 是一个不错的技巧。
比如 要找 a(a+1) = b^2 的整数解。

因为 gcd(a.a+1) = 1 所以他们没有共同的 factor . 所以一定是 a = m^2 , a+1 = n^2 where mn = b 而且 gcd(m,n)=1

从而得到 (n-m)(n+m) = 1 ==> n = 1 , m = 0  ==> a = b = 0 是唯一解。

在上面的题目,因为 gcd(a! ,a!-2) = 2 ,所以 a! 和 a!-2 的 common factor = 2 . 这就足够与告诉我们 a!-2 只能被 2 整除,却不能被 4 整除
回复

使用道具 举报

发表于 25-12-2006 07:41 PM | 显示全部楼层
dunwan2tellu怎样证明a=b啊?我的证明太长了。。。。。。。

[ 本帖最后由 chiaweiwoo1 于 25-12-2006 07:49 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 25-12-2006 08:03 PM | 显示全部楼层
好吧,我的方法其实和你的idea 差不多

let a = min{a,b} then from a!+b!+c!=a!b! we must have c >= a (考虑 mod a! )

(a!-1)b! - c! = a!

if b > c then c![(a!-1)k - 1] = a! where k = b!/c!
所以必须要 c = a ,也就是 (a!-1)k = 2 ,不过无解(因为必须 a=c=2 , 得到 b!=4)

所以 b =< c 从而 b![(a!-1) - m] = a! , where m = c!/b!
那么就必须有 b = a (因为 b >= a)
回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 9-6-2024 02:49 PM , Processed in 0.056498 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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