2012-09-07から1日間の記事一覧

Codeforces 26A - A. Almost Prime

26A - A. Almost Prime素因数分解したときに、素因数の種類が 2 つかどうか求める問題。 import Data.List factorize :: Int -> [Int] factorize 1 = [1] factorize n = fac 2 n where fac p n | n == 1 = [] | n `mod` p == 0 = p : fac p (n `div` p) | ot…