Submission #36160
Source Code Expand
import Prelude
import Data.List
main = interact q
q = func
func::String->String
func = (++"\n").toString.solve.toInt
fileInteract func inf ouf = do file <- readFile inf
writeFile ouf (func file)
toInt::String->Int
toInt = read
asInteger::String->Integer
asInteger = read
toString::Int->String
toString = show
reverseTuple::(a,b)->(b,a)
reverseTuple (a,b) = (b,a)
fibonacci = fib 1 0
where
fib a b 0 = a
fib a b n = fib (a+b) a (n-1)
solve::Int->Int
solve = fibonacci
Submission Info
| Submission Time | |
|---|---|
| Task | A - 算盤の書 |
| User | Angelworm_ |
| Language | Haskell (GHC 7.4.1) |
| Score | 100 |
| Code Size | 556 Byte |
| Status | AC |
| Exec Time | 74 ms |
| Memory | 1432 KiB |
Judge Result
| Set Name | All | ||
|---|---|---|---|
| Score / Max Score | 100 / 100 | ||
| Status |
|
| Set Name | Test Cases |
|---|---|
| All | 00_sample1, 00_sample2, 00_sample3, 10_testcase00, 10_testcase01, 10_testcase02, 10_testcase03, 10_testcase04, 10_testcase05, 10_testcase06, 10_testcase07, 10_testcase08, 10_testcase09, 10_testcase10, 10_testcase11, 10_testcase12, 10_testcase13, 10_testcase14, 10_testcase15, 10_testcase16, 10_testcase17, 10_testcase18, 10_testcase19, 10_testcase20, 10_testcase21, 10_testcase22, 10_testcase23, 10_testcase24, 10_testcase25, 10_testcase26, 10_testcase27, 10_testcase28, 10_testcase29, 10_testcase30, 10_testcase31, 10_testcase32, 10_testcase33, 10_testcase34, 10_testcase35, 10_testcase36, 10_testcase37, 10_testcase38, 10_testcase39, 10_testcase40, 10_testcase41, 10_testcase42 |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 00_sample1 | AC | 52 ms | 1268 KiB |
| 00_sample2 | AC | 25 ms | 1336 KiB |
| 00_sample3 | AC | 25 ms | 1312 KiB |
| 10_testcase00 | AC | 25 ms | 1424 KiB |
| 10_testcase01 | AC | 25 ms | 1344 KiB |
| 10_testcase02 | AC | 25 ms | 1316 KiB |
| 10_testcase03 | AC | 24 ms | 1208 KiB |
| 10_testcase04 | AC | 25 ms | 1336 KiB |
| 10_testcase05 | AC | 25 ms | 1272 KiB |
| 10_testcase06 | AC | 26 ms | 1432 KiB |
| 10_testcase07 | AC | 25 ms | 1428 KiB |
| 10_testcase08 | AC | 25 ms | 1288 KiB |
| 10_testcase09 | AC | 24 ms | 1216 KiB |
| 10_testcase10 | AC | 24 ms | 1212 KiB |
| 10_testcase11 | AC | 25 ms | 1272 KiB |
| 10_testcase12 | AC | 25 ms | 1336 KiB |
| 10_testcase13 | AC | 24 ms | 1336 KiB |
| 10_testcase14 | AC | 24 ms | 1212 KiB |
| 10_testcase15 | AC | 26 ms | 1300 KiB |
| 10_testcase16 | AC | 25 ms | 1340 KiB |
| 10_testcase17 | AC | 25 ms | 1340 KiB |
| 10_testcase18 | AC | 25 ms | 1216 KiB |
| 10_testcase19 | AC | 27 ms | 1424 KiB |
| 10_testcase20 | AC | 24 ms | 1232 KiB |
| 10_testcase21 | AC | 25 ms | 1428 KiB |
| 10_testcase22 | AC | 25 ms | 1340 KiB |
| 10_testcase23 | AC | 24 ms | 1336 KiB |
| 10_testcase24 | AC | 24 ms | 1336 KiB |
| 10_testcase25 | AC | 24 ms | 1336 KiB |
| 10_testcase26 | AC | 24 ms | 1212 KiB |
| 10_testcase27 | AC | 25 ms | 1380 KiB |
| 10_testcase28 | AC | 24 ms | 1296 KiB |
| 10_testcase29 | AC | 25 ms | 1328 KiB |
| 10_testcase30 | AC | 25 ms | 1216 KiB |
| 10_testcase31 | AC | 74 ms | 1208 KiB |
| 10_testcase32 | AC | 25 ms | 1216 KiB |
| 10_testcase33 | AC | 25 ms | 1336 KiB |
| 10_testcase34 | AC | 25 ms | 1332 KiB |
| 10_testcase35 | AC | 24 ms | 1268 KiB |
| 10_testcase36 | AC | 24 ms | 1336 KiB |
| 10_testcase37 | AC | 24 ms | 1336 KiB |
| 10_testcase38 | AC | 26 ms | 1300 KiB |
| 10_testcase39 | AC | 25 ms | 1208 KiB |
| 10_testcase40 | AC | 25 ms | 1340 KiB |
| 10_testcase41 | AC | 25 ms | 1232 KiB |
| 10_testcase42 | AC | 25 ms | 1340 KiB |