結果

問題 No.8079 アルベド
コンテスト
ユーザー siman
提出日時 2021-04-24 12:12:49
言語 Ruby
(4.0.2)
コンパイル:
ruby -w -c _filename_
実行:
ruby _filename_
結果
AC  
実行時間 175 ms / 2,000 ms
コード長 251 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 539 ms
コンパイル使用メモリ 9,088 KB
実行使用メモリ 16,384 KB
最終ジャッジ日時 2026-03-25 16:38:52
合計ジャッジ時間 3,676 ms
ジャッジサーバーID
(参考情報)
judge3_0 / judge1_1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 10
権限があれば一括ダウンロードができます
コンパイルメッセージ
Syntax OK

ソースコード

diff #
raw source code

require 'prime'
T = gets.to_i
primes = Prime.each(10 ** 5).to_a
rui = Array.new(10 ** 5 + 1, 0)
cur = 0

1.upto(10 ** 5) do |n|
  if primes[0] == n
    primes.shift
    cur += 1
  end

  rui[n] = cur
end

T.times do
  n = gets.to_i

  puts rui[n]
end
0