[中譯] ProjectEuler 479 Roots on the Rise

作者: LPH66 (-6.2598534e+18f)   2014-09-07 12:37:56
479. Roots on the Rise
https://projecteuler.net/problem=479
令 a_k, b_k, c_k 為方程式 1/x = (k/x)^2 (k+x^2) - kx 的三個解 (含實數及複數)。
例如當 k = 5 時,{a_k, b_k, c_k} 的近似值為 {5.727244, -0.363622+2.057397i,
-0.363622-2.057397i}。
令 S(n) = Σ(a_k+b_k)^p (b_k+c_k)^p (c_k+a_k)^p,
其中 p, k 為整數, 滿足 1≦p,k≦n。
有趣的是,S(n) 永遠是整數,如 S(4) = 51160。
求 S(10^6) mod 1 000 000 007。
作者: LPH66 (-6.2598534e+18f)   2014-09-07 12:38:00
看完題目感想: 這什麼高中程度的題目...
作者: ignacio777 (納西歐)   2014-09-07 17:13:00
看起來不難,但是不是要跑很久啊...
作者: tml (流刑人形)   2014-09-07 21:29:00
這真的好簡單啊...早點看到說不定可以搶進前幾名XDi大,10^6已經是PE近來少見的小了,跑很久可能是方法不夠精簡喔
作者: LPH66 (-6.2598534e+18f)   2014-09-08 01:24:00
基本上這題只要小改真的可以出成給高中生的考題例如固定某個 p 變動 k 或固定某個 k 變動 p

Links booklink

Contact Us: admin [ a t ] ucptt.com