結果
問題 | No.732 3PrimeCounting |
ユーザー |
|
提出日時 | 2018-09-11 00:08:41 |
言語 | Ruby (3.4.1) |
結果 |
TLE
|
実行時間 | - |
コード長 | 281 bytes |
コンパイル時間 | 391 ms |
コンパイル使用メモリ | 7,936 KB |
実行使用メモリ | 29,952 KB |
最終ジャッジ日時 | 2025-01-03 10:34:05 |
合計ジャッジ時間 | 114,076 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 68 TLE * 21 |
コンパイルメッセージ
Syntax OK
ソースコード
n=gets.to_i t=[true]*(3*n+1) t[0]=t[1]=false q=[] (2...t.size).each{|i| if t[i] (i*2).step(t.size-1,i){|j|t[j]=false} end } q=(2...t.size).select{|i|t[i]} o=q.dup r=0 a=[0]*t.size q.each{|c| break if c>n o.each{|s|r+=a[s-c]} o.shift q.each{|x|break if x>=c;a[x+c]+=1} } p r