結果

問題 No.1371 交換門松列・松
ユーザー mai
提出日時 2020-11-03 01:16:50
言語 Ruby
(3.4.1)
結果
WA  
実行時間 -
コード長 437 bytes
コンパイル時間 258 ms
コンパイル使用メモリ 7,424 KB
実行使用メモリ 19,840 KB
最終ジャッジ日時 2024-07-22 19:54:25
合計ジャッジ時間 9,427 ms
ジャッジサーバーID
(参考情報)
judge4 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample WA * 3
other WA * 29
権限があれば一括ダウンロードができます
コンパイルメッセージ
Syntax OK

ソースコード

diff #

def out1(n)
  m = n/4
  m.times.map{|i| i *= 4;  [3+i, 1+i, 4+i, 2+i] }.flatten
end

def out3(n)
  out1(n).reverse
end

def out5(n)
  m = n/2
  (1..m).zip((1..m).to_a.reverse).map{|x,y| [x, m+y]}.flatten
end

def out6(n)
  m = n/2
  (1..m).zip(1..m).map{|x,y| [x, m+y]}.flatten
end

def out7(n)
  m = n/2
  (1..m).zip(1..m).map{|x,y| [m+x, y]}.flatten
end

id = ARGV[0] || '1'

n = 200000
aa = send('out' + id, n)
p aa.size
puts aa*' '
0