結果

問題 No.837 Noelちゃんと星々2
ユーザー nakamura sosuke
提出日時 2019-07-04 17:42:10
言語 Ruby
(3.4.1)
結果
TLE  
実行時間 -
コード長 348 bytes
コンパイル時間 47 ms
コンパイル使用メモリ 7,296 KB
実行使用メモリ 30,592 KB
最終ジャッジ日時 2024-09-19 04:00:53
合計ジャッジ時間 7,122 ms
ジャッジサーバーID
(参考情報)
judge2 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample -- * 4
other TLE * 1 -- * 28
権限があれば一括ダウンロードができます
コンパイルメッセージ
Main.rb:1: warning: assigned but unused variable - n
Syntax OK

ソースコード

diff #

n = gets.to_i
y = gets.split.map(&:to_i)

r = (y.sort!).clone
l = []
l << r.shift

# すべて同じ値の場合は1
if y[0] == y[-1]
  puts 1
  exit
end

candi = []
while not r.empty?
  sum = 0
  [r, l].each do | ary |
    c = ary[ary.size/2]
    ary.each do | a |
      sum += (a-c).abs
    end
  end
  candi << sum
  l << r.shift
end
p candi.min
0