結果

問題 No.8036 Restricted Lucas (Easy)
コンテスト
ユーザー letrangerjp
提出日時 2018-04-01 23:07:00
言語 Ruby
(4.0.2)
コンパイル:
ruby -w -c _filename_
実行:
ruby _filename_
結果
TLE  
実行時間 -
コード長 365 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 62 ms
コンパイル使用メモリ 8,832 KB
実行使用メモリ 256,192 KB
最終ジャッジ日時 2026-03-12 20:49:39
合計ジャッジ時間 24,659 ms
ジャッジサーバーID
(参考情報)
judge3_0 / judge1_0
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample TLE * 1
other TLE * 4 MLE * 2
権限があれば一括ダウンロードができます
コンパイルメッセージ
Main.rb:4: warning: assigned but unused variable - ten
Syntax OK

ソースコード

diff #
raw source code

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