提出 #8522136


ソースコード 拡げる

A, B, C, X, Y = gets.split.map(&:to_i)

candidates = []

candidates.push(
  A * X + B * Y
)

candidates.push(
  [X, Y].max * 2 * C
)

candidates.push(
  if X > Y
    Y * 2 * C + (X - Y) * A
  else
    X * 2 * C + (Y - X) * B
  end
)

puts candidates.min

提出情報

提出日時
問題 C - Half and Half
ユーザ june29
言語 Ruby (2.3.3)
得点 300
コード長 275 Byte
結果 AC
実行時間 7 ms
メモリ 1788 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 300 / 300
結果
AC × 3
AC × 15
セット名 テストケース
Sample a01, a02, a03
All a01, a02, a03, b04, b05, b06, b07, b08, b09, b10, b11, b12, b13, b14, b15
ケース名 結果 実行時間 メモリ
a01 AC 7 ms 1788 KiB
a02 AC 7 ms 1788 KiB
a03 AC 7 ms 1788 KiB
b04 AC 7 ms 1788 KiB
b05 AC 7 ms 1788 KiB
b06 AC 7 ms 1788 KiB
b07 AC 7 ms 1788 KiB
b08 AC 7 ms 1788 KiB
b09 AC 7 ms 1788 KiB
b10 AC 7 ms 1788 KiB
b11 AC 7 ms 1788 KiB
b12 AC 7 ms 1788 KiB
b13 AC 7 ms 1788 KiB
b14 AC 7 ms 1788 KiB
b15 AC 7 ms 1788 KiB