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

d = []
d1, d2, d3 = 0, 0, 0

n.times{ |i|
  d[i] - (x[i] - y[i]).abs
  d1 += d[i]
  d2 += d[i]**2
  d3 += d[i]**3
}

puts d1
puts (d2**(1/2.0)).round(6)
puts (d3**(1/3.0)).round(6)
puts d.max