Skip to content

Instantly share code, notes, and snippets.

@whatalnk
Created April 6, 2019 14:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save whatalnk/65a1ebdddb856b4c96dbfc8e78eaeab8 to your computer and use it in GitHub Desktop.
Save whatalnk/65a1ebdddb856b4c96dbfc8e78eaeab8 to your computer and use it in GitHub Desktop.
AtCoder ABC #123 D - Cake 123
x, y, z, k = gets.chomp.split(" ").map(&:to_i)
a = gets.chomp.split(" ").map(&:to_i)
b = gets.chomp.split(" ").map(&:to_i)
c = gets.chomp.split(" ").map(&:to_i)
ab = []
a.each do |x|
b.each do |y|
ab << x + y
end
end
ab.sort!.reverse!
ab = ab[0...k]
abc = []
ab.each do |x|
c.each do |y|
abc << x + y
end
end
abc.sort!.reverse!
abc[0...k].each do |x|
puts x
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment