2012-02-07 33 views
-1

這個問題類似於歐拉問題110 - 找到所有可能的(X,Y),使得對於給定的N:歐拉類似110

1/X + 1/Y = 1/N

我發現這個問題的解決方案是找到N^2的所有主要因素,並將其減半以尋找解決問題的獨特方法。

新問題是

1/x + 1/y = 1/N!

(N階乘)

N的值可能會非常大(大到10^6)。任何想法我應該如何繼續呢?

+0

這不是作業。這是一個來自interviewstreet.com的問題 – letsc 2012-02-07 16:32:51

回答

0

如果您跟蹤n!的因式分解而不是乘法運算,這對您應該很容易 - 在找到因式分解之後,它與您以前的代碼相同。

+0

能否請詳細說明一下.. :) – letsc 2012-02-07 16:31:39

+2

不,你應該能夠從這裏弄清楚。 – 2012-02-07 16:31:57