n = gets.to_i
b = gets.to_f
a = gets.split.map(&:to_f)
diff,int = 0,0
a.each { |ai|
  diff += (ai)*b**(ai-1)
  if ai+1 != 0
    int += 1/(ai+1)*b**(ai+1)
  else
    int += Math.log(b)
  end
}

puts "%.20f" % diff
puts "%.20f" % int