Submission #36917


Source Code Expand

Copy
# encoding: UTF-8

module Fibonacci
	@@memo = [0, 1]

	def self.[](n)
		@@memo[n] = self[n-1] + self[n-2] unless @@memo[n]
		return @@memo[n]
	end
end

x = gets.to_i

p Fibonacci[x+1]

Submission Info

Submission Time
Task A - 算盤の書
User tomoari
Language Ruby (1.9.3)
Score 100
Code Size 198 Byte
Status
Exec Time 77 ms
Memory 4236 KB

Test Cases

Set Name Score / Max Score Test Cases
All 100 / 100 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 62 ms 4112 KB
00_sample2 54 ms 4120 KB
00_sample3 54 ms 4116 KB
10_testcase00 53 ms 4104 KB
10_testcase01 55 ms 4224 KB
10_testcase02 53 ms 4212 KB
10_testcase03 53 ms 4108 KB
10_testcase04 53 ms 4104 KB
10_testcase05 54 ms 4112 KB
10_testcase06 55 ms 4216 KB
10_testcase07 55 ms 4108 KB
10_testcase08 55 ms 4112 KB
10_testcase09 54 ms 4108 KB
10_testcase10 54 ms 4108 KB
10_testcase11 77 ms 4144 KB
10_testcase12 52 ms 4108 KB
10_testcase13 56 ms 4104 KB
10_testcase14 59 ms 4108 KB
10_testcase15 57 ms 4104 KB
10_testcase16 55 ms 4112 KB
10_testcase17 58 ms 4104 KB
10_testcase18 54 ms 4112 KB
10_testcase19 56 ms 4108 KB
10_testcase20 55 ms 4104 KB
10_testcase21 53 ms 4136 KB
10_testcase22 53 ms 4236 KB
10_testcase23 54 ms 4108 KB
10_testcase24 54 ms 4108 KB
10_testcase25 54 ms 4112 KB
10_testcase26 55 ms 4108 KB
10_testcase27 54 ms 4112 KB
10_testcase28 54 ms 4104 KB
10_testcase29 55 ms 4228 KB
10_testcase30 53 ms 4108 KB
10_testcase31 59 ms 4220 KB
10_testcase32 55 ms 4208 KB
10_testcase33 55 ms 4112 KB
10_testcase34 55 ms 4104 KB
10_testcase35 53 ms 4108 KB
10_testcase36 55 ms 4176 KB
10_testcase37 55 ms 4108 KB
10_testcase38 53 ms 4208 KB
10_testcase39 53 ms 4108 KB
10_testcase40 53 ms 4216 KB
10_testcase41 53 ms 4140 KB
10_testcase42 53 ms 4104 KB