結果

問題 No.3036 Restricted Lucas (Easy)
ユーザー letrangerjpletrangerjp
提出日時 2018-04-01 23:07:00
言語 Ruby
(3.3.0)
結果
MLE  
実行時間 -
コード長 365 bytes
コンパイル時間 77 ms
コンパイル使用メモリ 11,288 KB
実行使用メモリ 328,232 KB
最終ジャッジ日時 2023-09-08 12:52:57
合計ジャッジ時間 6,729 ms
ジャッジサーバーID
(参考情報)
judge11 / judge15
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 MLE -
testcase_01 -- -
testcase_02 -- -
testcase_03 -- -
testcase_04 -- -
testcase_05 -- -
testcase_06 -- -
権限があれば一括ダウンロードができます
コンパイルメッセージ
Main.rb:4: warning: assigned but unused variable - ten
Syntax OK

ソースコード

diff #

T = gets.to_i
one = [p].size
two = [p, p].size
ten = [p,p,p,p,p,p,p,p,p,p].size
zc = (?z.ord - ?J.ord).chr
onec = (?z.ord - ?I.ord).chr
sevenc = (?z.ord - ?C.ord).chr
M = (onec + zc + zc + zc + zc + zc + zc + zc + zc + sevenc).to_i
l = [two, one]
a = $<.map &:to_i
(two..a.max).each{|i|
  l[i] = l[i-one] + l[i-two]
  l[i] -= M if l[i] >= M
}
a.each{|n|
  p l[n]
}
0