Submission #201490
Source Code Expand
{-# LANGUAGE BangPatterns #-} {-# LANGUAGE ScopedTypeVariables #-} {-# LANGUAGE TypeFamilies #-} import Control.Applicative import Control.Arrow import Control.Monad import Data.Array.IO import Data.Array.Unboxed import qualified Data.ByteString.Char8 as C import Data.Char import qualified Data.Foldable as F import Data.Function import Data.Functor import Data.Int import qualified Data.IntMap as M import Data.IORef import Data.List import Data.Maybe import Data.Monoid import qualified Data.Sequence as Seq import qualified Data.Set as S import Data.Word import Debug.Trace import Text.Printf -- I/O readInts :: C.ByteString -> [Int] readInts = map fst . mapMaybe C.readInt . C.words getInts :: IO [Int] getInts = readInts <$> C.getLine readNums :: Num a => C.ByteString -> [a] readNums = map (fromIntegral . fst) . mapMaybe C.readInteger . C.words getNums :: Num a => IO [a] getNums = readNums <$> C.getLine cast :: (Integral a, Num b) => a -> b cast = fromIntegral ----- main :: IO () main = do n :: Int <- readLn let s = sum [ i*j | i <- [1..9], j <- [1..9] ] diff = s - n sequence_ [ printf "%d x %d\n" i j | i <- [1..9], j <- [1..9], i * j == diff ]
Submission Info
Submission Time | |
---|---|
Task | C - 九九足し算 |
User | tanakh |
Language | Haskell (GHC 7.4.1) |
Score | 100 |
Code Size | 1444 Byte |
Status | AC |
Exec Time | 32 ms |
Memory | 1560 KB |
Judge Result
Set Name | All | ||
---|---|---|---|
Score / Max Score | 100 / 100 | ||
Status |
|
Set Name | Test Cases |
---|---|
All | test_1953.txt, test_1971.txt, test_1977.txt, test_1983.txt, test_1989.txt, test_1990.txt, test_1993.txt, test_1995.txt, test_1997.txt, test_1998.txt, test_2001.txt, test_2009.txt, test_2013.txt, test_2017.txt, test_2019.txt, test_2020.txt, test_2022.txt, test_2024.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
sample_01.txt | AC | 27 ms | 1432 KB |
sample_02.txt | AC | 29 ms | 1372 KB |
test_1953.txt | AC | 28 ms | 1380 KB |
test_1971.txt | AC | 28 ms | 1388 KB |
test_1977.txt | AC | 28 ms | 1444 KB |
test_1983.txt | AC | 30 ms | 1432 KB |
test_1989.txt | AC | 29 ms | 1432 KB |
test_1990.txt | AC | 29 ms | 1432 KB |
test_1993.txt | AC | 29 ms | 1436 KB |
test_1995.txt | AC | 28 ms | 1444 KB |
test_1997.txt | AC | 27 ms | 1436 KB |
test_1998.txt | AC | 30 ms | 1436 KB |
test_2001.txt | AC | 27 ms | 1436 KB |
test_2009.txt | AC | 29 ms | 1440 KB |
test_2013.txt | AC | 30 ms | 1392 KB |
test_2017.txt | AC | 28 ms | 1560 KB |
test_2019.txt | AC | 29 ms | 1308 KB |
test_2020.txt | AC | 32 ms | 1432 KB |
test_2022.txt | AC | 28 ms | 1312 KB |
test_2024.txt | AC | 29 ms | 1436 KB |