Submission #5410018
Source Code Expand
import qualified Control.Monad as M import qualified Data.Map as Map import qualified Data.Set as S import qualified Data.Array as A type IntSet = S.Set Int main = do n <- readLn :: IO Int ps <- map read . words <$> getLine print $ solve n ps solve :: Int -> [Int] -> Int solve n ps = length $ g ps g :: [Int] -> IntSet g (p:[]) = S.fromList [0, p] g (p:ps) = S.union s (S.map (+p) s) where s = g ps
Submission Info
Submission Time | |
---|---|
Task | A - コンテスト |
User | ykarako |
Language | Haskell (GHC 7.10.3) |
Score | 2 |
Code Size | 439 Byte |
Status | AC |
Exec Time | 80 ms |
Memory | 3324 KB |
Judge Result
Set Name | All | ||
---|---|---|---|
Score / Max Score | 2 / 2 | ||
Status |
|
Set Name | Test Cases |
---|---|
All | 00, 01, 02, 90, 91 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
00 | AC | 2 ms | 636 KB |
01 | AC | 16 ms | 1532 KB |
02 | AC | 80 ms | 3324 KB |
90 | AC | 1 ms | 508 KB |
91 | AC | 1 ms | 508 KB |