智星论坛(IQSTAR BBS)
 
打印

一百万(***)

一百万(***)


有多少种方法将1000,000表示成三个因数的乘积?(因数的不同排列顺序,也视作不同的表示方法。)

------------------
我很笨,但很勤奋!

我很笨,但很勤奋!

TOP

一百万(***)

呵呵,太难了吧。
有没有简单一点啊……

TOP

一百万(***)

呵呵,我们这儿高手太多了,简单一点的题不到5分钟就答完了,所以题目不得不难一点。
不过,自认为高手的朋友可不可以发扬一下风格,将简单一点的题留给别人,特别是留给新来的朋友,这样我们的论坛才会兴旺。

------------------
我很笨,但很勤奋!

我很笨,但很勤奋!

TOP

一百万(***)

对不起,我算错了

[该信息已经被 夏日狂龙 编辑过.(编辑日期:01-10-2002).]

[该信息已经被 夏日狂龙 编辑过.(编辑日期:01-10-2002).]

[该信息已经被 夏日狂龙 编辑过.(编辑日期:01-10-2002).]

[该信息已经被 夏日狂龙 编辑过.(编辑日期:01-10-2002).] [该信息已经被 夏日狂龙 编辑过.(编辑日期:01-10-2002).]

TOP

一百万(***)

嘿嘿嘿,差远了。
我很笨,但很勤奋!

TOP

一百万(***)

1000,000=10^6=2^6*5^6典型的组合问题。12个数分成三堆、两堆或一堆。
一堆:3种。
两堆:6+6+6+3=21种。
三堆:36+48+60+72+45+72+90+60+24+108+12=627种
故共627+21+3=651种

TOP

一百万(***)

继续努力!
我很笨,但很勤奋!

TOP

一百万(***)

我不是高手,不过是发表一下自己的意见。
1000,000有49个因数,只要计算一下可以分成多少个三份(小心重复!!)?
然后,再乘以6,因为要交换次序!
呵呵,不成熟的意见,请各位大侠多多指教!

TOP

一百万(***)

令p=1000000,设所求答案为t。以下字母皆表示自然数。
p=a*b*c a<=b<=c  
设a=b=c的表示方法有x种,设a=b或b=c的表示方法有y种,设a<b<c的表示方法有z种。
则t=x+3y+6z
(1)a=b=c=100  明显的,x=1
(2)a=b或b=c  p=1000*1000,1000的因数个数(除开100这1个)即等于y。
  1000=(2^3)*(5^3)  y=(3+1)*(3+1)-1=15
(3)a<b<c  a<100且b<(p/a)的平方根  a*b仍为p的因数。
  若a=1 则1<b<1000 p=(2^6)*(5^6)  p的因数个数共有(6+1)*(6+1)=49
        其中大于1且小于1000的有23个。
  若a=2 2<b<707 b不得是64的倍数,共有19个。
  若a=4 4<b<500 b不得是32,64的倍数,共有14个。
  若a=5 5<b<447 共有17个。
  若a=8 8<b<353 b不得是16,32,64的倍数,共有9个。
  若a=10 10<b<316 b不得是64的倍数,共有12个。
  若a=16 16<b<250 b不得是8,16,32,64的倍数,共有4个。
  若a=20 20<b<223 b不得是32,64的倍数,共有7个。
  若a=25 25<b<200 共有8个。
  若a=32 32<b<176 b不得是4,8,16,32,64的倍数,共有2个。
  若a=40 40<b<158 b不得是16,32,64的倍数,共有3个。
  若a=50 50<b<141 b不得是64的倍数,共有3个。
  若a=64 64<b<125 b不得是2,4,8,16,32,64的倍数,共有0个。
  若a=80 80<b<111 b不得是8,16,32,64的倍数,共有1个。
  z=23+19+14+17+9+12+4+7+8+2+3+3+0+1=122
t=1*1+3*15+6*122=778

TOP

一百万(***)

和标准答案还差一些。
我很笨,但很勤奋!

TOP

当前时区 GMT+8, 现在时间是 2008-12-3 04:11

Processed in 0.060951 second(s), 8 queries, Gzip enabled.


Skin By Wing