1
我需要一些幫助,微調我的算法Project Euler problem 388。我得出結論,你必須得到座標系中3個數字中的gcd
,如果gcd
是1,那麼這個點就會給出一個明確的原點。這可以正常工作達10^5左右,然後會減慢很多。這裏有人能幫我看看我能減少時間嗎?也許通過消除一大堆座標或東西?我在VS2010中使用Visual Basic。項目歐拉#388
謝謝。
我需要一些幫助,微調我的算法Project Euler problem 388。我得出結論,你必須得到座標系中3個數字中的gcd
,如果gcd
是1,那麼這個點就會給出一個明確的原點。這可以正常工作達10^5左右,然後會減慢很多。這裏有人能幫我看看我能減少時間嗎?也許通過消除一大堆座標或東西?我在VS2010中使用Visual Basic。項目歐拉#388
謝謝。
在問題陳述「你被給予D(1 000 000)= 831909254469114121」。這可能是尋找重複關係的暗示。
如何?我不明白。你可以解釋嗎? –
你能告訴我們你到目前爲止?如果不知道是什麼,很難微調。但我懷疑你需要一個更好的算法,而不僅僅是微調。 –
微調不會這樣做,因爲搜索10^30格點非常多。 – hirschhornsalz
這個問題在互聯網上非常流行,例如,請參閱此處的解決方案:http://eulersolutions.49.forumer.com/viewtopic.php?f=3&t=197 - 如果您瞭解可以在項目中找到更多信息歐拉論壇解決問題後。 – IVlad