N = gets.to_i
B = gets.to_i
A = gets.split.map(&:to_f)

def f
  val = 0

  A.each do |a|
    val += a * B.pow(a - 1)
  end

  val
end

def g
  val = 0

  A.each do |a|
    if a == -1
      val += Math.log(B)
    else
      val += Rational(1, a + 1) * B.pow(a + 1)
    end
  end

  val
end

puts "%.12f" % f()
puts "%.12f" % g()