ABC196 - A - Difference Max

March 21, 2021

問題へのリンク

A - Difference Max

雑感

x - y を最大化するため、 x が最大となり、y が最小となるように計算すればOK。
x = b, y = c の時に最大値を取るので b - c を出力すれば良いが、自分が解いたときは何も考えずにminとmaxを使う解法になった。

回答

main.rb
ab = gets.split.map(&:to_i)
cd = gets.split.map(&:to_i)
puts ab.max - cd.min
main.rb
a, b = gets.split.map(&:to_i)
c, d = gets.split.map(&:to_i)
puts b - c

公式解説

A - Difference Max 解説


Profile picture

Written by capytan ギタリスト / プログラマー
Twitter: @capytan_el34