結果

問題 No.3036 Restricted Lucas (Easy)
ユーザー letrangerjpletrangerjp
提出日時 2018-04-01 23:07:00
言語 Ruby
(3.3.0)
結果
MLE  
実行時間 -
コード長 365 bytes
コンパイル時間 48 ms
コンパイル使用メモリ 7,424 KB
実行使用メモリ 302,848 KB
最終ジャッジ日時 2024-06-26 06:05:26
合計ジャッジ時間 6,576 ms
ジャッジサーバーID
(参考情報)
judge1 / judge5
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
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