2011-08-14から1日間の記事一覧

ScalaでProject Euler(68)

Problem 39この問題はピタゴラス数の生成を使えば簡単です。 a = 2lmn b = l(m2 - n2) c = l(m2 + n2) p = 2lm(m + n) ここで、n' = m + nとおけば、 p / 2 = lmn' (m, n') = 1 m n' m p / 2を素因数分解して3つの積に分解してそれが上の条件を満たす組合せ…