結果

問題 No.490 yukiソート
ユーザー wonda_t_coffee
提出日時 2020-02-06 22:22:49
言語 Ruby
(3.4.1)
結果
AC  
実行時間 636 ms / 2,000 ms
コード長 381 bytes
コンパイル時間 111 ms
コンパイル使用メモリ 7,424 KB
実行使用メモリ 12,416 KB
最終ジャッジ日時 2024-09-25 06:55:51
合計ジャッジ時間 10,413 ms
ジャッジサーバーID
(参考情報)
judge1 / judge5
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 2
other AC * 34
権限があれば一括ダウンロードができます
コンパイルメッセージ
Syntax OK

ソースコード

diff #
プレゼンテーションモードにする

n = gets.chomp.to_i
a = gets.chomp.split.map(&:to_i)
(1..(2 * n - 4)).to_a.each do |i|
0.upto(n - 1) do |p|
break if 2 * p >= i
q = i - p
next if q < 0 || q >= n
# puts " p = #{p}, q = #{q}"
if a[p] > a[q]
# puts " swap #{a[p]} #{a[q]}"
tmp = a[p]
a[p] = a[q]
a[q] = tmp
# puts a.join(' ')
end
end
end
puts a.join(' ')
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0