标题: 剛加入軒轅 [打印本页]
作者:
鏘∞川 时间: 2008-3-23 14:10 标题: 剛加入軒轅
求一個小於2006 的正整數n,使得2006n 是 2006 + n 的倍數。
作者:
鏘∞川 时间: 2008-3-23 14:11
多多指教
作者:
司徒苍月 时间: 2008-3-23 14:39
1475
编个程序算的
VB源码
Dim i As Long
For i = 1 To 2005
If 2006 * i Mod (2006 + i) = 0 Then
MsgBox CStr(i)
End If
Next i
[ 本帖最后由 司徒苍月 于 2008-3-23 14:40 编辑 ]
作者:
鏘∞川 时间: 2008-3-23 14:50
是1475 但方法
你用什么编程
我想學
我不會都是人手算
作者:
墨叶 时间: 2008-3-23 16:13
楼主知道数学方法吗?
知道的解释下,不知道的话我来说下算法.
现在我只知道怎么计算答案,为什么是最小值还没有证明.
作者:
鏘∞川 时间: 2008-3-23 17:12
好啊呀!!!!!
作者:
鏘∞川 时间: 2008-3-23 17:12
==================
作者:
鏘∞川 时间: 2008-3-23 17:22
That 2006n/(2006+n)=(2006^2+2006n)/(2006+n)-2006^2/(2006+n)=2006-2006^2/(+n)
Hence 2006n是2006+n的倍數
1<=n<=2005
2007<=n+2006<=4011
As 2006^2=2^2*17^2*59^2
2006+n=3481
n=1475
用電腦打不好
欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/) |
Powered by Discuz! 5.0.0 |